1. a7f99f2 Additional ExecutionEngine tests, as part of bringing up the MCJIT on ELF by Eli Bendersky · 13 years ago
  2. 0b94b5f Fix 11769. by Nadav Rotem · 13 years ago
  3. 0f08091 LSR fix: broaden the check for loop preheaders. by Andrew Trick · 13 years ago
  4. 504d1d2 AggressiveAntiDepBreaker needs to skip debug values because a debug value does not have a corresponding SUnit by Hal Finkel · 13 years ago
  5. 1857b51 Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768. by Eli Friedman · 13 years ago
  6. a66a185 Adding a basic ELF dynamic loader and MC-JIT for ELF. Functionality is currently basic and will be enhanced with future patches. by Eli Bendersky · 13 years ago
  7. cc61656 [AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits. by Nadav Rotem · 13 years ago
  8. 980bce2 Relax the FileCheck assertion a bit -- all we really care about is that by Chandler Carruth · 13 years ago
  9. 482e4a8 FileCheck-ize a test, make it more specific to directly test the shift by Chandler Carruth · 13 years ago
  10. dd1f22f Fix a corner case hit by redundant phi elimination running after LSR. by Andrew Trick · 13 years ago
  11. bfe8afa After r147827 and r147902, it's now possible for unallocatable registers to be by Evan Cheng · 13 years ago
  12. 4f00c08 Cleanup test case by adding checks for test names. by Chad Rosier · 13 years ago
  13. 20fb487 Add a test showing how the Leh_func_endN symbol is used. by Rafael Espindola · 13 years ago
  14. 4a5c0fd Add new test. by Devang Patel · 13 years ago
  15. db080e8 test/CodeGen/ARM/test-sharedidx.ll: Fix for -Asserts. by NAKAMURA Takumi · 13 years ago
  16. c30432a Add patterns for v16i16 and v32i8 immAllZerosV to select VPXOR to match v4i64 and v8i32. by Craig Topper · 13 years ago
  17. c4b527a DAGCombine's logic for forming pre- and post- indexed loads / stores were being by Evan Cheng · 13 years ago
  18. 79522dc Implement proper ObjC ARC objc_retainBlock "escape" analysis, so that by Dan Gohman · 13 years ago
  19. 16db710 Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failure by Elena Demikhovsky · 13 years ago
  20. 0577c59 Add error-reporting tests for platforms that don't support segmented stacks. by Rafael Espindola · 13 years ago
  21. 85b9d43 Support segmented stacks on 64-bit FreeBSD. by Rafael Espindola · 13 years ago
  22. e4d18de Support segmented stacks on win32. by Rafael Espindola · 13 years ago
  23. 989a681 Remove test case, as Chris suggested. by Devang Patel · 13 years ago
  24. 21d3c40 Add test case to check intel syntax parsing. by Devang Patel · 13 years ago
  25. d2070b0 Fix a bug in the AVX 256-bit shuffle code in cases where the splat element is on the boundary of two 128-bit vectors. by Nadav Rotem · 13 years ago
  26. fb418ba X86: Generalize the x << (y & const) optimization to also catch masks with more set bits set than 31 or 63. by Benjamin Kramer · 13 years ago
  27. c8d12ee On AVX, we can load v8i32 at a time. The bug happens when two uneven loads are used. by Nadav Rotem · 13 years ago
  28. 3bf052b Check to make sure that the CFString's back store ends up in the correct section. by Bill Wendling · 13 years ago
  29. 2028b79 Support segmented stacks on mac. by Rafael Espindola · 13 years ago
  30. 7692ce9 Split segmented stacks tests into tests for static- and dynamic-size frames. by Rafael Espindola · 13 years ago
  31. 25cd4ff Generate the segmented stack prologue for fastcc too. Patch by Brian Anderson. by Rafael Espindola · 13 years ago
  32. 11f0e7b Revert r147945 which disabled an addressing mode transformation. I had by Chandler Carruth · 13 years ago
  33. 313c703 Use unsigned comparison in segmented stack prologue. by Rafael Espindola · 13 years ago
  34. 014f7a3 Explicitly set the scale to 1 on some segstack prologue instrs. by Rafael Espindola · 13 years ago
  35. 8704b78 The error check for using -g with a .s file already containing dwarf .file by Kevin Enderby · 13 years ago
  36. 46df3ad Add XOP Intrinsics and tests by Jan Sjödin · 13 years ago
  37. 394a1f5 Fix a bug in the lowering of BUILD_VECTOR for AVX. SCALAR_TO_VECTOR does not zero untouched elements. Use INSERT_VECTOR_ELT instead. by Nadav Rotem · 13 years ago
  38. 1876abe Don't try to create a GEP when the pointee type is unsized (such GEPs by Duncan Sands · 13 years ago
  39. e4bc80a Disable the transformation I added in r147936 to see if it fixes some by Chandler Carruth · 13 years ago
  40. dec1f99 Fix undefined code and reenable test case. by Jakob Stoklund Olesen · 13 years ago
  41. f103b3d Teach the X86 instruction selection to do some heroic transforms to by Chandler Carruth · 13 years ago
  42. 88c5c42 Improved compile time: by Stepan Dyatkovskiy · 13 years ago
  43. 69b5df8 llvm/test/CodeGen/X86/zext-fold.ll: Relax an expression in stack offset. by NAKAMURA Takumi · 13 years ago
  44. 29cc410 llvm/test/CodeGen/X86/sub-with-overflow.ll: Add explicit -mtriple=i686-linux. by NAKAMURA Takumi · 13 years ago
  45. 29a1714 Add big endian mips support. Based on a patch by Jack Carter. by Rafael Espindola · 13 years ago
  46. fddf804 Add the skeleton of an asm parser for mips. by Rafael Espindola · 13 years ago
  47. 08c6664 ARM Ld/St Optimizer fix. by Andrew Trick · 13 years ago
  48. bc9beda Disable test that seems to expose an unrelated Linux issue. by Jakob Stoklund Olesen · 13 years ago
  49. 2aad2f6 Detect when a value is undefined on an edge to a landing pad. by Jakob Stoklund Olesen · 13 years ago
  50. 37b94c6 If the global variable is removed by the linker, then don't constant merge it by Bill Wendling · 13 years ago
  51. dcc296d Don't avoid recursing for pointer types, just reference types. Expand on by Eric Christopher · 13 years ago
  52. eab3027 Add test case for r147881. by Chad Rosier · 13 years ago
  53. 216f637 Default stack alignment for 32bit x86 should be 4 Bytes, not 8 Bytes. by Joerg Sonnenberger · 13 years ago
  54. 19d0bf3 Consider unknown alignment caused by OptimizeThumb2Instructions(). by Jakob Stoklund Olesen · 13 years ago
  55. f1f16c8 ARM updating VST2 pseudo-lowering fixed vs. register update. by Jim Grosbach · 13 years ago
  56. 38fdb7d Various crash reporting tools have a problem with the dwarf generated for by Kevin Enderby · 13 years ago
  57. 6c0366c Fix a bug in the legalization of shuffle vectors. When we emulate shuffles using BUILD_VECTORS we may be using a BV of different type. Make sure to cast it back. by Nadav Rotem · 13 years ago
  58. a937633 Fix a crash in AVX2 when trying to broadcast a double into a 128-bit vector. There is no vbroadcastsd xmm, but we do need to support 64-bit integers broadcasted into xmm. Also factor the AVX check into the isVectorBroadcast function. This makes more sense since the AVX2 check was already inside. by Craig Topper · 13 years ago
  59. 97b5beb Allow machine-cse to look across MBB boundary when cse'ing instructions that by Evan Cheng · 13 years ago
  60. 64925c5 Enable LSR IV Chains with sufficient heuristics. by Andrew Trick · 13 years ago
  61. 22d20c2 Adding IV chain generation to LSR. by Andrew Trick · 13 years ago
  62. 47a8607 InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit tests. by Benjamin Kramer · 13 years ago
  63. a7cb699 Cleanup and FileCheck-ize a test. by Chandler Carruth · 13 years ago
  64. 5feb5da Clean up patterns for MOVNT*. Not sure why there were floating point types on MOVNTPS and MOVNTDQ. And v4i64 was completely missing. by Craig Topper · 13 years ago
  65. 1fe9737 Don't print an unused label before .cfi_endproc. by Rafael Espindola · 13 years ago
  66. 39f227e Don't disable MMX support when AVX is enabled. Fix predicates for MMX instructions that were added along with SSE instructions to check for AVX in addition to SSE level. by Craig Topper · 13 years ago
  67. d4242d8 Tweak my last commit to be less conservative about uses. by Benjamin Kramer · 13 years ago
  68. dfb806f InstCombine: If we have a bit test and a sign test anded/ored together, merge the sign bit into the bit test. by Benjamin Kramer · 13 years ago
  69. 435d0bd Reverted commit #147601 upon Evan's request. by Victor Umansky · 13 years ago
  70. 547be26 Don't print a label before .cfi_startproc when we don't need to. This makes by Rafael Espindola · 13 years ago
  71. 4964ba0 Use getRegForValue() to materialize the address of ARM globals. by Jakob Stoklund Olesen · 13 years ago
  72. acdb4aa LSR: Don't optimize loops if an outer loop has no preheader. by Andrew Trick · 13 years ago
  73. 99b4237 Split Finish into Finish and FinishImpl to have a common place to do end of by Rafael Espindola · 13 years ago
  74. 977679d Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 13 years ago
  75. 45ca7c6 Use movw+movt in ARMFastISel::ARMMaterializeGV. by Jakob Stoklund Olesen · 13 years ago
  76. ee98aa8 Extended replaceCongruentPhis to handle mixed phi types. by Andrew Trick · 13 years ago
  77. 5548755 Make the 'x' constraint work for AVX registers as well. by Eric Christopher · 13 years ago
  78. 71ba09f comment typo by Andrew Trick · 13 years ago
  79. bad1e6b Enable aligned NEON spilling by default. by Jakob Stoklund Olesen · 13 years ago
  80. 3b20517 Fix SpeculativelyExecuteBB to either speculate all or none of the phis by Dan Gohman · 13 years ago
  81. fb54ad1 PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into global initializers if there's an implied extension or truncation. by Eli Friedman · 13 years ago
  82. 3ed8815 Link symbols with different visibilities according to the rules in the by Rafael Espindola · 13 years ago
  83. dd35df1 Revert r56315. When the instruction to speculate is a load, this by Dan Gohman · 13 years ago
  84. 62dfc51 Prevent a DAGCombine from firing where there are two uses of by Chandler Carruth · 13 years ago
  85. 1e141a8 Cleanup and FileCheck-ize a test. by Chandler Carruth · 13 years ago
  86. 19d8559 Peephole optimization of ptest-conditioned branch in X86 arch. Performs instruction combining of sequences generated by ptestz/ptestc intrinsics to ptest+jcc pair for SSE and AVX. by Victor Umansky · 13 years ago
  87. 44aac55 FileCheck hygiene. by Benjamin Kramer · 13 years ago
  88. 7255a4e Reapply r146997, "Heed spill slot alignment on ARM." by Jakob Stoklund Olesen · 13 years ago
  89. 148fd55 Teach instcombine all sorts of great stuff about shifts that have exact, nuw or by Nick Lewycky · 13 years ago
  90. 7d34b92 test/CodeGen/X86/jump_sign.ll: Add -mcpu=pentiumpro for non-x86 hosts. It uses "cmov". by NAKAMURA Takumi · 13 years ago
  91. cb9dd72 Have getRegForInlineAsmConstraint return the correct register class when target by Akira Hatanaka · 13 years ago
  92. afad0fe Fix more places which should be checking for iOS, not darwin. by Evan Cheng · 13 years ago
  93. 56f582d For x86, canonicalize max (x > y) ? x : y => (x >= y) ? x : y by Evan Cheng · 13 years ago
  94. 091523c [asan] one more test for asan instrumentation: (*a)++ should be instrumented only once. by Kostya Serebryany · 13 years ago
  95. 6d5b7cc Revert r146997, "Heed spill slot alignment on ARM." by Jakob Stoklund Olesen · 13 years ago
  96. c2d064f Revert 147426 because it caused pr11696. by Nadav Rotem · 13 years ago
  97. 316477d Fix incorrect widening of the bitcast sdnode in case the incoming operand is integer-promoted. by Nadav Rotem · 13 years ago
  98. 3d1161e Enhance DAGCombine for transforming 128->256 casts into a vmovaps, rather by Chad Rosier · 13 years ago
  99. ce58a03 Fixed a bug in SelectionDAG.cpp. by Elena Demikhovsky · 13 years ago
  100. 0f8cd56 Fix SCEVExpander to handle loops with no preheader when LSR gives it a by Andrew Trick · 13 years ago