1. a3de6e9 Fix a warning, closing PR2452 by Chris Lattner · 16 years ago
  2. 3e64ff6 Fix a warning. by Chris Lattner · 16 years ago
  3. ec91ccb Fix an error handling redefinition of linkonce functions where the by Chris Lattner · 16 years ago
  4. 6624602 fix a warning. by Chris Lattner · 16 years ago
  5. 2de3fec Fix PR2471, which is a bug involving an invalid promotion from a conditional load. by Chris Lattner · 16 years ago
  6. 28e6ff5 Fix typo, fix suggested by Nicholas Olsen by Chris Lattner · 16 years ago
  7. 54227f6 Add C binding for ExecutionEngine::addGlobalMapping. by Gordon Henriksen · 16 years ago
  8. ab8ec0a Teach ReturnInst lowering about aggregate return values. by Dan Gohman · 16 years ago
  9. 6fafe84 Change around the data structures used to store availability sets, resulting in a GVN+PRE that is faster that GVN alone was before. by Owen Anderson · 16 years ago
  10. c4b65ea Teach SCCP about insertvalue and extractvalue, and about by Dan Gohman · 16 years ago
  11. 2c31750 Teach InlineFunction how to differentiate between multiple-value by Dan Gohman · 16 years ago
  12. 88d11c0 Disable PRE for now. It seems to be breaking llvm-gcc bootstrapping. by Evan Cheng · 16 years ago
  13. dded0fd Fix the index calculations for the extractvalue lowering code. by Dan Gohman · 16 years ago
  14. 8f36f6d Simplify the ComputeLinearIndex logic and fix a few bugs. by Dan Gohman · 16 years ago
  15. 65c6795 It's invalid to take the one-past-the-end address of a non-array object. by Dan Gohman · 16 years ago
  16. 09ef00f Simplify this code. Thanks Chris! by Dan Gohman · 16 years ago
  17. c8af52c ISD::UNDEF should be expanded recursively / iteratively. by Evan Cheng · 16 years ago
  18. aa0b634 Add a hidden -disable-pre flag for testing purposes. This should be removed by Owen Anderson · 16 years ago
  19. 5c274ee PRE requires that critical edges be split. by Owen Anderson · 16 years ago
  20. ac151da Remove dead code causing a warning. by Bill Wendling · 16 years ago
  21. 52d36e6 Use the common API for adding instructions to basic blocks instead of by Dan Gohman · 16 years ago
  22. 9da52dc Be sure to remove values from the value numbering table after we delete them. by Owen Anderson · 16 years ago
  23. d02d917 Use Instruction::moveBefore instead of manipulating the instruction list by Dan Gohman · 16 years ago
  24. 610c0e2 Avoid using BasicBlock::getInstList directly in a few places. by Dan Gohman · 16 years ago
  25. 3cd8eb3 Revert support for insertvalue and extractvalue instructions for the moment. by Owen Anderson · 16 years ago
  26. 04478e5 Use the transferSuccessors helper function. by Dan Gohman · 16 years ago
  27. f3dc700 Delete dead code. by Dan Gohman · 16 years ago
  28. 5678d6e Add an idx_iterator to the insertvalue and extractvalue instructions. by Owen Anderson · 16 years ago
  29. e680755 The inline keyword goes before the return type. This fixes a compiler warning. by Dan Gohman · 16 years ago
  30. 3d2ff5f Modify some ipconstprop tests to also test with invokes. by Matthijs Kooijman · 16 years ago
  31. f0da203 Use a CallSite to find the nth argument of a call/invoke instruction instead of by Matthijs Kooijman · 16 years ago
  32. 9954c76 Fix some warnings reported by gcc-4.3. Hopefully by Duncan Sands · 16 years ago
  33. 32a3ac7 Missed a check. by Evan Cheng · 16 years ago
  34. 2c8e64d Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the by Eli Friedman · 16 years ago
  35. 29b0399 Revert my last patch, which was causing regression test failures. by Owen Anderson · 16 years ago
  36. 0d46d75 New test case. by Evan Cheng · 16 years ago
  37. 72d255a This also got better (55 - 51 instructions). But doing one more re-materialization. by Evan Cheng · 16 years ago
  38. 81d39e6 This got better. by Evan Cheng · 16 years ago
  39. e00f5de Coalesce copy from one register class to a sub register class. e.g. X86::MOV16to16_. by Evan Cheng · 16 years ago
  40. 1b38ec8 Cosmetic changes. by Evan Cheng · 16 years ago
  41. 082e7c1 Unneeded include's. by Evan Cheng · 16 years ago
  42. bdf34bc Minor spiller tweak to unfavor reload into load/store instructions. by Evan Cheng · 16 years ago
  43. 6c5e561 Insert empty slots into the instruction numbering in live intervals, so that we can more easily by Owen Anderson · 16 years ago
  44. 93d606a Remove this test until the corresponding patch is reapplied because it's causing make check to crash for some people. by Owen Anderson · 16 years ago
  45. d34ac6e Add support for extractvalue and insertvalue instructions in GVN. by Owen Anderson · 16 years ago
  46. b230372 Add local PRE to GVN. This only operates in cases where it would not increase code size, namely when the instantiated expression by Owen Anderson · 16 years ago
  47. e424254 Refactor the way to get a string containing the features of the target. by Bill Wendling · 16 years ago
  48. f7acf8f Fix the source line debug information for the Windows platform. by Argyrios Kyrtzidis · 16 years ago
  49. 0066db6 Fix a missing comma spotted by Bram Geron. by Dan Gohman · 16 years ago
  50. 6c3bfba Fix the regressions on sext-misc.ll my patch yesterday caused. by Chris Lattner · 16 years ago
  51. bb3761c Revert r52459, which was causing an infinite loop or massive slowdown on MultiSource/Applications/SPASS, and possibly others as well. by Owen Anderson · 16 years ago
  52. e24fa64 Move SCEVExpander::visitAddExpr out-of-line. by Dan Gohman · 16 years ago
  53. cfeb6a4 Move LSR's private isZero function to a public SCEV member by Dan Gohman · 16 years ago
  54. a9c0f2b fix validator warning by Gabor Greif · 16 years ago
  55. dfed118 prettify, no semantic changes by Gabor Greif · 16 years ago
  56. ca85d65 Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of by Matthijs Kooijman · 16 years ago
  57. c2afe89 Reapply r52397 (make IPConstProp promote returned arguments), but fixed this by Matthijs Kooijman · 16 years ago
  58. 359e937 XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc. are. by Evan Cheng · 16 years ago
  59. 8b0fcf3 Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my by Matthijs Kooijman · 16 years ago
  60. 7543e58 Complete support for two-address pass rematerialization. Now *almost* always a win. by Evan Cheng · 16 years ago
  61. ce04943 Add MachineRegisterInfo::use_empty. by Evan Cheng · 16 years ago
  62. 625986a Cosmetic. by Evan Cheng · 16 years ago
  63. 604a818 If compiling for PPC on an i386 box, the LTO wouldn't get the altivec (and by Bill Wendling · 16 years ago
  64. 0521e3c implement some simple bswap optimizations, rdar://5992453 by Chris Lattner · 16 years ago
  65. a2eec61 temporarily revert this testcase since its patch was reverted. by Chris Lattner · 16 years ago
  66. 8114b71 make truncate/sext elimination capable of changing phi's. This by Chris Lattner · 16 years ago
  67. fab8387 Unbreak DECLARE isel in pic mode. by Evan Cheng · 16 years ago
  68. 64cd658 Preserve dominance frontier while trivially unswitching loop. by Devang Patel · 16 years ago
  69. 6d0cc55 Check empty dominance frontier. by Devang Patel · 16 years ago
  70. 44f6a2c Auto-upgrade code for multiple-value return statements. This code by Dan Gohman · 16 years ago
  71. 80b9626 In InsertValueInst's copy ctor, actually copy the operands. by Dan Gohman · 16 years ago
  72. 2960ed4 We don't want to find dependencies within the same block in this case. It leads to incorrect results because by Owen Anderson · 16 years ago
  73. b79bf19 Implement the ExtractValueInst::getIndexedType that accepts one index value. by Dan Gohman · 16 years ago
  74. f26e855 Live-through live interval is [mbb start, mbb end+1]. by Evan Cheng · 16 years ago
  75. 739583b When extending a liveinterval by commuting, don't throw away the live ranges that are not affected. by Evan Cheng · 16 years ago
  76. 8d6a58c Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" throughout FoldingSet.cpp. by Ted Kremenek · 16 years ago
  77. 26bb50a Add an insertBefore method for attaching previously unattached instructions, by Owen Anderson · 16 years ago
  78. 2b7470e Fix use of placement new to actually use an address. by Owen Anderson · 16 years ago
  79. 95350b9 It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. movl %eax, %eax on x86-64 actually does a zero-extend. by Evan Cheng · 16 years ago
  80. 0b725f1 Add one more 'magic' define :) by Anton Korobeynikov · 16 years ago
  81. 7a17ff7 Unbreak non-PPC builds by Anton Korobeynikov · 16 years ago
  82. 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 16 years ago
  83. fc329f4 revert recent patch which is causing widespread breakage. by Chris Lattner · 16 years ago
  84. 1b088f3 Don't forget to initialize SymbolSearchingDisabled. by Evan Cheng · 16 years ago
  85. 34b176a Fix typo that changed the logic to something wrong. Spotted by Nick Lewycky. by Duncan Sands · 16 years ago
  86. 69b01e9 Split type expansion into ExpandInteger and ExpandFloat by Duncan Sands · 16 years ago
  87. de9256a Forgot to commit the ValueTracking header file along with r52396. by Matthijs Kooijman · 16 years ago
  88. 2fbabf6 Learn IPConstProp to propagate arguments that are directly returned. Strictly by Matthijs Kooijman · 16 years ago
  89. 906e423 Learn IPConstProp to look at individual return values and propagate them by Matthijs Kooijman · 16 years ago
  90. 74fc4d9 80 column fixes. by Matthijs Kooijman · 16 years ago
  91. 3faf9df Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays by Matthijs Kooijman · 16 years ago
  92. ead0d88 add a new -enable-value-prop flag for llcbeta, that enables propagation by Chris Lattner · 16 years ago
  93. a47c6c3 Fix spelling. by Duncan Sands · 16 years ago
  94. 851bc04 Rather than avoiding to wrap ISD::DECLARE GV operand in X86ISD::Wrapper, simply handle it at dagisel time with x86 specific isel code. by Evan Cheng · 16 years ago
  95. fc196f9 Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. by Chris Lattner · 16 years ago
  96. c3de802 Do not issue identity copies. by Evan Cheng · 16 years ago
  97. 9b93dd1 Refine the change in r52258 for avoiding use-before-def conditions by Dan Gohman · 16 years ago
  98. d34ff14 switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet, by Chris Lattner · 16 years ago
  99. a4477f9 stop making PATypeHolder's so crazily. by Chris Lattner · 16 years ago
  100. 4e44443 Horizontal-add instructions are not commutative. by Evan Cheng · 16 years ago