1. f75f427 Reverted to revision 153616 to unblock build by Joel Jones · 12 years ago
  2. c367a3e For X86, change load/dec-or-inc/store into dec-or-inc, respectively. by Joel Jones · 12 years ago
  3. 892143f Don't kill the base register when expanding strd. by Jakob Stoklund Olesen · 12 years ago
  4. 8f3fabe Handle intrinsics in GlobalsModRef. Fixes pr12351. by Rafael Espindola · 12 years ago
  5. 5b2f913 Spill DPair registers, not just QPR. by Jakob Stoklund Olesen · 12 years ago
  6. 89e2b31 Revert r153521 as it's causing large regressions on the nightly testers. by Chad Rosier · 12 years ago
  7. c1ea16e GlobalOpt: If we have an inbounds GEP from a ConstantAggregateZero global that we just determined to be constant, replace all loads from it with a zero value. by Benjamin Kramer · 12 years ago
  8. 6e9d66c Fixup VST1.32 with writeback instruction. Also re-factor non-writeback version. by Richard Barton · 12 years ago
  9. afff330 Switch to WeakVHs in the value mapper, and aggressively prune dead basic by Chandler Carruth · 12 years ago
  10. 663e0cf Fix the output of the DW_TAG_friend tag to include DW_AT_friend by Eric Christopher · 12 years ago
  11. 701ea2b Fix test case. by Akira Hatanaka · 12 years ago
  12. 130ba34 Add a test for the previous commit. Also, remove two tests that were by Eric Christopher · 12 years ago
  13. d23a64c Reapply r153423; the original commit was fine. The failing test, distray, had by Chad Rosier · 12 years ago
  14. d6c2355 Post-ra LICM should take care not to hoist an instruction that would clobber a by Evan Cheng · 12 years ago
  15. e279f59 ARM has a peephole optimization which looks for a def / use pair. The def by Evan Cheng · 12 years ago
  16. eb6dd23 SCEV fix: Handle loop invariant loads. by Andrew Trick · 12 years ago
  17. 11641d3 Unit test for PR11950: LSR crash. by Andrew Trick · 12 years ago
  18. cde6650 Revert r153423 as this is causing failures on our internal nightly testers. by Chad Rosier · 12 years ago
  19. 52eb6992 [tsan] treat vtable pointer updates in a special way (requires tbaa); fix a bug (forgot to return true after instrumenting); make sure the tsan tests are run by Kostya Serebryany · 12 years ago
  20. d792a27 Remove stale CBackend tests. by Benjamin Kramer · 12 years ago
  21. 7ddcd35 Use the new range metadata in computeMaskedBits and add a new optimization to by Rafael Espindola · 12 years ago
  22. 58725a6 Teach instsimplify how to simplify comparisons of pointers which are by Chandler Carruth · 12 years ago
  23. 9d9e29b Switch the pointer-difference simplification logic to only work with by Chandler Carruth · 12 years ago
  24. a5adcc1 This file is no longer needed (DejaGNU-isms removed from code) by Eli Bendersky · 12 years ago
  25. f8c8a9c Teach the function cloner (and thus the inliner) to simplify PHINodes by Chandler Carruth · 12 years ago
  26. cc85160 Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu by Eli Bendersky · 12 years ago
  27. d54f9a4 Move the instruction simplification of callsite arguments in the inliner by Chandler Carruth · 12 years ago
  28. b809546 FileCheck-ize this test. Note the FIXME I've introduced here: we've by Chandler Carruth · 12 years ago
  29. 179a4dd Fix small-integer VAARG on SVR4 ABI PPC64. by Hal Finkel · 12 years ago
  30. 39dd328 First part of PR12251. Add documentation and verifier support for the range by Rafael Espindola · 12 years ago
  31. 6fedb3c Don't convert objc_retainAutoreleasedReturnValue to objc_retain if it by Dan Gohman · 12 years ago
  32. fbab4a8 It's not possible to insert code immediately after an invoke in the by Dan Gohman · 12 years ago
  33. bd618f1 Remove -enable-lsr-nested in time for 3.1. by Andrew Trick · 12 years ago
  34. 0c0a3ef Convert -indvars tests that rely on SCEV expansion to -loop-reduce tests. by Andrew Trick · 12 years ago
  35. f6399a6 Remove tests: indvars trivially preserves GEPs now. by Andrew Trick · 12 years ago
  36. 3730a85 Remove test: trivial canonical IV test which is covered by other SCEV tests. by Andrew Trick · 12 years ago
  37. 54e3ade Test scalar evolution directly instead of testing the result of by Andrew Trick · 12 years ago
  38. dba9573 Remove redundant -enable-iv-rewrite=false flags from test cases. by Andrew Trick · 12 years ago
  39. 6fe310e Added soft fail checks for the disassembler when decoding some corner cases of the STRD, STRH, LDRD, LDRH, LDRSH and LDRSB instructions on ARM. by Silviu Baranga · 12 years ago
  40. b7c2ed6 Added soft fail cases for the disassembler when decoding LDRSBT, LDRHT or LDRSHT instruction on ARM by Silviu Baranga · 12 years ago
  41. a0c48eb Added soft fail cases for the disassembler when decoding MUL instructions on ARM. by Silviu Baranga · 12 years ago
  42. 3e29671 Revert a series of commits to MCJIT to get the build working in CMake by Chandler Carruth · 12 years ago
  43. 544b9b4 [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271% by Chad Rosier · 12 years ago
  44. 0726926 misched: tag a few XFAILs that I plan to fix by Andrew Trick · 12 years ago
  45. 799184d Re-factored RuntimeDyld. Added ExecutionEngine/MCJIT tests. by Danil Malyshev · 12 years ago
  46. f0586f0 Fix ARM disassembly of VST1 and VST2 instructions with writeback. And add test by Kevin Enderby · 12 years ago
  47. 4fd3d29 Fix generation of the address size override prefix. Add assertions for by Joerg Sonnenberger · 12 years ago
  48. 10fa51b I meant to disable this test, not XFAIL it by Andrew Trick · 12 years ago
  49. c6a19dd misched: beginning to add unit tests by Andrew Trick · 12 years ago
  50. fb54afb Incremental big endian patch by Jack Carter. by Akira Hatanaka · 12 years ago
  51. 768b4e8 Fix test case from r153135. by Chad Rosier · 12 years ago
  52. 1b1fdc0 [avx] Add patterns for combining vextractf128 + vmovaps/vmovups/vmobdqu to by Chad Rosier · 12 years ago
  53. 48c9533 Assembler should accept redefinitions of unused variable symbols. by Jim Grosbach · 12 years ago
  54. 7edc277 LoopSimplify bug fix. Handle indirect loop back edges. by Andrew Trick · 12 years ago
  55. a3b10b8 LSR: teach isSimplifiedLoopNest to handle PHI IVUsers. by Andrew Trick · 12 years ago
  56. f949228 LSR: fix IVUsers isSimplifiedLoopNest to perform a full domtree walk by Andrew Trick · 12 years ago
  57. 36a273a [avx] Move the vextractf128 patterns closer to the vextractf128 def. Remove by Chad Rosier · 12 years ago
  58. 9f2e160 Fix assembling ARM vst2 instructions with double-spaced registers. by Kevin Enderby · 12 years ago
  59. 07cdd80 ARM non-scattered MachO relocations for movw/movt. by Jim Grosbach · 12 years ago
  60. 1fc999e Fix test. by Chad Rosier · 12 years ago
  61. 33e528d [avx] Adjust the VINSERTF128rm pattern to allow for unaligned loads. by Chad Rosier · 12 years ago
  62. 5c062ad The ARM instructions that have an unpredictable behavior when the pc register operand is given now fail with soft fail. Modified the regression tests to reflect this. by Silviu Baranga · 12 years ago
  63. 21e42d0 It's possible to have a constant expression who's size is quite big (e.g., by Bill Wendling · 12 years ago
  64. 2d7ea04 Perform mul combine when multiplying wiht negative constants. by Anton Korobeynikov · 12 years ago
  65. 5587a8e llvm/test/DebugInfo: Move two tests to DebugInfo/X86. They are X86-dependent. by NAKAMURA Takumi · 12 years ago
  66. 3e99b71 This patch adds X86 instruction itineraries for non-pseudo opcodes in by Preston Gurd · 12 years ago
  67. f201a06 Factor out the multiply analysis code in ComputeMaskedBits and apply it to the by Nick Lewycky · 13 years ago
  68. ae151ed MC asm parser macro argument count was wrong when empty. by Jim Grosbach · 13 years ago
  69. be7cf2b ARM ldm/stm register lists can be out of order. by Jim Grosbach · 13 years ago
  70. 0ccae0b Revert r152907. by Bill Wendling · 13 years ago
  71. ff030fd The alignment of the pointer part of the store instruction may have an by Bill Wendling · 13 years ago
  72. b2442fc Rip out support for 'llvm.noinline'. This thing has a strange history... by Chandler Carruth · 13 years ago
  73. 75ae203 LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. by Andrew Trick · 13 years ago
  74. e9f15c8 In InstCombiner::visitOr, make sure we reverse the operand swap used for checking for or-of-xor operations after those checks; a later check expects that any constant will be in Op1. PR12234. by Eli Friedman · 13 years ago
  75. 213d2e7 ARM optional operand on MRC/MCR assembly instructions. by Jim Grosbach · 13 years ago
  76. 9426ac7 ARM vmrs system registers mvfr0 and mvfr1 handling. by Jim Grosbach · 13 years ago
  77. 75df9f2 Do the right thing on NULL uint64 fields. by Eric Christopher · 13 years ago
  78. 2125d5a For types with a parent of the compile unit make sure and emit by Eric Christopher · 13 years ago
  79. 0ac754f [fast-isel] Address Eli's comments for r152847. Specifically, add a test case by Chad Rosier · 13 years ago
  80. b84ad4a ARM case-insensitive checking for APSR_nzcv. by Jim Grosbach · 13 years ago
  81. cb18ca2 line endings by Matt Beaumont-Gay · 13 years ago
  82. 45b5f88 Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints on by Lang Hames · 13 years ago
  83. 8a6bcc3 Fix VCVT decoding (between floating-point and fixed-point, Floating-point). Patch by Richard Barton. by Kristof Beyls · 13 years ago
  84. 2453dff Short term fix for pr12270 before we change dominates to handle unreachable by Rafael Espindola · 13 years ago
  85. 6431ff9 When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add the new node into the work list because there is a potential for further optimizations. by Nadav Rotem · 13 years ago
  86. 8d101c3 Revert the removal of DW_AT_MIPS_linkage_name when we aren't putting by Eric Christopher · 13 years ago
  87. 38ca0d7 [avx] Add patterns for VINSERTF128rm. by Chad Rosier · 13 years ago
  88. 7e2fa31 Fixed a transform crash when setting a negative size value for memset. Fixes PR12202. by Aaron Ballman · 13 years ago
  89. 274d377 Extend the inline cost calculation to account for bonuses due to by Chandler Carruth · 13 years ago
  90. 8b11fdd When an invoke is marked with metadata indicating its unwind edge by Dan Gohman · 13 years ago
  91. fc7e9ef Remove the DW_AT_MIPS_linkage name attribute when we don't need it by Eric Christopher · 13 years ago
  92. 84387ea DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) to by Evan Cheng · 13 years ago
  93. 0f5ab7c Change the X86 assembler to not require a segment register on string by Kevin Enderby · 13 years ago
  94. 5161de6 enhance jump threading to preserve TBAA information when PRE'ing loads, by Chris Lattner · 13 years ago
  95. f1ce79f Teach globalopt how to evaluate an invoke with a non-void return type. by Dan Gohman · 13 years ago
  96. bd0fe56 Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint(y)) -> by Duncan Sands · 13 years ago
  97. 5b8f0dd Fix regression from r151466: an we can't replace uses of an instruction reachable from the entry block with uses of an instruction not reachable from the entry block. PR12231. by Eli Friedman · 13 years ago
  98. 8b15278 Change the second line of the test added for r152414 to use CHECK-NEXT. by Kevin Enderby · 13 years ago
  99. 84faf65 Added a missing error check for X86 assembly with mismatched base and index by Kevin Enderby · 13 years ago
  100. 1778513 [asan] move x86-specific test to a separate X86 directory with a custom lit.local.cfg file by Kostya Serebryany · 13 years ago