1. 6fd98ae build/Make: Switch back to llvm-config for now, I foolishly forgot to think by Daniel Dunbar · 13 years ago
  2. 7b8c2f8 Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint. by Nicolas Geoffray · 13 years ago
  3. 48857eb Move X86 specific test in X86 directory. by Devang Patel · 13 years ago
  4. 2d5bbef Move X86 specific test in X86 directory. by Devang Patel · 13 years ago
  5. 900b16b Remove FIXME comment that should have been removed with r144351. by Bob Wilson · 13 years ago
  6. 96e6458 allow non-device function calls in PTX when natively handling device-side printf by Dan Bailey · 13 years ago
  7. b812ee6 add rules in tabgen for PTX COPY_ADDRESS of frameindex by Dan Bailey · 13 years ago
  8. 178051f Clients are responsible for initializing the targets, remove it from the disassembler API. by Benjamin Kramer · 13 years ago
  9. eea66f6 Remove the unnecessary dependency on libARMCodeGen from libARMDisassembler. by Benjamin Kramer · 13 years ago
  10. 7fb12ef Remove the unnecessary dependency on libMBlazeCodeGen from libMBlazeDisassembler. by Benjamin Kramer · 13 years ago
  11. 46154eb Add lowering for AVX2 shift instructions. by Craig Topper · 13 years ago
  12. 1c47de8 Rename variables to avoid confusion. No functionallity change intended. by Chad Rosier · 13 years ago
  13. a07d3fc Add support for using immediates with select instructions. rdar://10412592 by Chad Rosier · 13 years ago
  14. e184fec Do not try to detect DAG combine patterns for integer multiply-add/sub if value by Akira Hatanaka · 13 years ago
  15. 5906806 64-bit atomic instructions. by Akira Hatanaka · 13 years ago
  16. 46ac439 Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64. by Akira Hatanaka · 13 years ago
  17. c742e4f Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC. by Akira Hatanaka · 13 years ago
  18. 642b109 64-bit versions of jal, jalr and bal. by Akira Hatanaka · 13 years ago
  19. a1fa08f Emit Mips64's sequence of instructions that set global register in prologue. by Akira Hatanaka · 13 years ago
  20. d5cf5a6 Fix printing of MCSymbolRegExpr. Needs three closing parentheses for by Akira Hatanaka · 13 years ago
  21. 15f58c5 Make sure to expand SIGN_EXTEND_INREG for NEON vectors. PR11319, round 3. by Eli Friedman · 13 years ago
  22. d61c34b Initialize variable. by Eric Christopher · 13 years ago
  23. 646abbf When loading a value, treat an i1 as an i8. by Chad Rosier · 13 years ago
  24. d117fbb If we have a DIE with an AT_specification use that instead of the normal by Eric Christopher · 13 years ago
  25. b80f778 Get rid of an optimization in SCCP which appears to have many issues. Specifically, it doesn't handle many cases involving undef correctly, and it is missing other checks which by Eli Friedman · 13 years ago
  26. cf3b89f Reenable compact unwinding now that <rdar://problem/10430076> is fixed. by Bill Wendling · 13 years ago
  27. c739577 If we have to reset the calculation of the compact encoding, then also reset the by Bill Wendling · 13 years ago
  28. 4e89d97 Add support for using MVN to materialize negative constants. rdar://10412592 by Chad Rosier · 13 years ago
  29. 7b809e0 Disable compact unwind generation until I can solve the codegen problems. by Bill Wendling · 13 years ago
  30. b7f3bfc llvm-build: Add --configure-target-def-file option. by Daniel Dunbar · 13 years ago
  31. 5ed5506 LLVMBuild: Add explicit information on whether targets define an assembly printer, assembly parser, or disassembler. by Daniel Dunbar · 13 years ago
  32. 0352b46 Thumb2 ldm/stm updating w/ one register in the list are LDR/STR. by Jim Grosbach · 13 years ago
  33. 83ec877 ARM let processInstruction() tranforms chain. by Jim Grosbach · 13 years ago
  34. 54d5df9 Add blurb for VMKit. by Nicolas Geoffray · 13 years ago
  35. 57c68f9 build/Make: llvm-config-2 needs to use EXEEXT, since it is an actual executable by Daniel Dunbar · 13 years ago
  36. dcd33e4 Fix typo. by Daniel Dunbar · 13 years ago
  37. 5402637 Thumb2 parsing for push/pop w/ hi registers in the reglist. by Jim Grosbach · 13 years ago
  38. fae0259 Thumb1 diagnostics for reglist on PUSH/POP fix. by Jim Grosbach · 13 years ago
  39. c55346d git: Add tools/lldb to the ignore list. by Daniel Dunbar · 13 years ago
  40. 01b55b4 Check in getOrCreateSubprogramDIE if a declaration exists and if so output by Rafael Espindola · 13 years ago
  41. 950dba0 build/Make: Try to switch over to llvm-config-2 again, now that I've cleaned up by Daniel Dunbar · 13 years ago
  42. 1b33286 Thumb MUL assembly parsing for 3-operand form. by Jim Grosbach · 13 years ago
  43. eaf4221 build/MBlazeDisassembler: Some compilers may generate an MBlaze disassembler by Daniel Dunbar · 13 years ago
  44. 1325ab9 build/MCDisassembler: Fix required libraries list of MCDisassembler to use by Daniel Dunbar · 13 years ago
  45. 8bd36ea Make types and namespaces take multiple DIEs for the accelerator tables as well. by Eric Christopher · 13 years ago
  46. 1696980 Remove a really ancient line from the default 'make clean' rule that attempts by Chris Lattner · 13 years ago
  47. 16455ce When in ARM mode, LDRH/STRH require special handling of negative offsets. by Chad Rosier · 13 years ago
  48. d475f86 ARM .thumb_func directive for quoted symbol names. by Jim Grosbach · 13 years ago
  49. ceb0af3 test commit undo by Tony Linthicum · 13 years ago
  50. 4b1fd0b test commit redux by Tony Linthicum · 13 years ago
  51. c7e5a6a Fixed bug in DeadStoreElimination commit r144239 by Pete Cooper · 13 years ago
  52. c343e31 random notes, llvm-gcc is gone, fix a few broken tags. by Chris Lattner · 13 years ago
  53. 1ad9213 Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).", by Daniel Dunbar · 13 years ago
  54. 0ad62be undo test commit by Tony Linthicum · 13 years ago
  55. 0ee0e06 test commit by Tony Linthicum · 13 years ago
  56. 1b3f919 Move type handling to make sure we get all created types that aren't by Eric Christopher · 13 years ago
  57. 0ffe2b4 Rework adding function names to the dwarf accelerator tables, allow by Eric Christopher · 13 years ago
  58. 39fe397 Add additional checking to ensure that MachineMemOperands are never set to null, which can happen in weird circumstances where target intrinsic hooks are implemented incorrectly. by Owen Anderson · 13 years ago
  59. ee10ff8 ARM assembly parsing for LSR/LSL/ROR(immediate). by Jim Grosbach · 13 years ago
  60. a6f5a81 llvm-config: Replace with C++ version (was llvm-config-2). by Daniel Dunbar · 13 years ago
  61. f084e1d llvm-config-2: Use USEDLIBS directly instead of LINK_COMPONENTS, which will by Daniel Dunbar · 13 years ago
  62. 77352c9 Release notes for DragonEgg. by Duncan Sands · 13 years ago
  63. 71810ab ARM assembly parsing for ASR(immediate). by Jim Grosbach · 13 years ago
  64. 977665c build: Rename CBackend and CppBackend libraries to have CodeGen suffix, for by Daniel Dunbar · 13 years ago
  65. b191f5a llvm-config-2: Fix thinko in maintenance of visited component set. by Daniel Dunbar · 13 years ago
  66. bd165ea test/CodeGen/X86/lsr-loop-exit-cond.ll: Try to appease linux and freebsd bots to specify explicit -mtriple=x86_64-darwin. by NAKAMURA Takumi · 13 years ago
  67. 623a7e1 Use a bigger hammer to fix PR11314 by disabling the "forcing two-address by Evan Cheng · 13 years ago
  68. 4dbe96e AVX2: Add variable shift from memory. by Nadav Rotem · 13 years ago
  69. 6cba97c For immediate encodings of icmp, zero or sign extend first. Then by Chad Rosier · 13 years ago
  70. 8333730 build/Make & CMake: Pass the appropriate --native-target and --enable-targets by Daniel Dunbar · 13 years ago
  71. affc6cf llvm-build: Add --native-target and --enable-targets options, and add logic to by Daniel Dunbar · 13 years ago
  72. b4eaee7 llvm-build: Split out the validation logic. by Daniel Dunbar · 13 years ago
  73. 6852b69 llvm-build: Change CBackend and CppBackend to not use library_name. This will by Daniel Dunbar · 13 years ago
  74. c352caf llvm-build: Add an explicit component type to represent targets. by Daniel Dunbar · 13 years ago
  75. 1e5b243 llvm-build: Tidy up options. by Daniel Dunbar · 13 years ago
  76. 17afb06 Strip old implicit operands after foldMemoryOperand. by Jakob Stoklund Olesen · 13 years ago
  77. 1ad1246 Remove this from the CMake build since I erased the file. by Owen Anderson · 13 years ago
  78. c27f672 Tidy up. by Jim Grosbach · 13 years ago
  79. a25e292 Remove the old-style ARM disassembler, which is no longer used. by Owen Anderson · 13 years ago
  80. 3c5d6e4 Thumb2 assembly parsing STMDB w/ optional .w suffix. by Jim Grosbach · 13 years ago
  81. 14e809c Make sure we correctly unroll conversions between v2f64 and v2i32 on ARM. by Eli Friedman · 13 years ago
  82. 5ccb082 DeadStoreElimination can now trim the size of a store if the end of the store is dead. by Pete Cooper · 13 years ago
  83. ffab7d0 Fix typo in comment. by Nick Lewycky · 13 years ago
  84. 0948f0a Add check so we don't try to perform an impossible transformation. Fixes issue from PR11319. by Eli Friedman · 13 years ago
  85. 7346347 The ARM LDRH/STRH instructions use a +/-imm8 encoding, not an imm12. by Chad Rosier · 13 years ago
  86. c6c7e85 AVX2: Add patterns for variable shift operations by Nadav Rotem · 13 years ago
  87. f4e0d5d Remove unnecessary include. by Devang Patel · 13 years ago
  88. a7a996b Use REs to remove dependencies on the register allocation order. by Chad Rosier · 13 years ago
  89. 0656e25 Reformat the quote and tag the math stuff with <tt> tags. by Bill Wendling · 13 years ago
  90. 4cb5fff llvm-config: Drop 'backend' pseudo-component. We don't support/qualify the CBE by Daniel Dunbar · 13 years ago
  91. 12d9a46 llvm-config-2: Switch to using real library dependency table. by Daniel Dunbar · 13 years ago
  92. ecfd04b Fix typo. by Eric Christopher · 13 years ago
  93. 2808853 build/Make: Fix some missing dependencies on the llvm-build generation step. by Daniel Dunbar · 13 years ago
  94. 983c457 Add comments. by Benjamin Kramer · 13 years ago
  95. ef0b3ca Speculatively revert commit 144124 (djg) in the hope that the 32 bit by Duncan Sands · 13 years ago
  96. bb539bf Add AVX2 support for vselect of v32i8 by Nadav Rotem · 13 years ago
  97. 2dd4239 Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
  98. 0c45f7d Take advantage of the zero byte in StringMap when emitting dwarf stringpool entries. by Benjamin Kramer · 13 years ago
  99. 6f274a5 Minor fixes in Makefiles for the OCaml bindings: by Wojciech Matyjewicz · 13 years ago
  100. b80ada9 Enable execution dependency fix pass for YMM registers when AVX2 is enabled. Add AVX2 logical operations to list of replaceable instructions. by Craig Topper · 13 years ago