1. c2afe89 Reapply r52397 (make IPConstProp promote returned arguments), but fixed this by Matthijs Kooijman · 16 years ago
  2. 359e937 XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc. are. by Evan Cheng · 16 years ago
  3. 8b0fcf3 Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my by Matthijs Kooijman · 16 years ago
  4. 7543e58 Complete support for two-address pass rematerialization. Now *almost* always a win. by Evan Cheng · 16 years ago
  5. ce04943 Add MachineRegisterInfo::use_empty. by Evan Cheng · 16 years ago
  6. 625986a Cosmetic. by Evan Cheng · 16 years ago
  7. 604a818 If compiling for PPC on an i386 box, the LTO wouldn't get the altivec (and by Bill Wendling · 16 years ago
  8. 0521e3c implement some simple bswap optimizations, rdar://5992453 by Chris Lattner · 16 years ago
  9. a2eec61 temporarily revert this testcase since its patch was reverted. by Chris Lattner · 16 years ago
  10. 8114b71 make truncate/sext elimination capable of changing phi's. This by Chris Lattner · 16 years ago
  11. fab8387 Unbreak DECLARE isel in pic mode. by Evan Cheng · 16 years ago
  12. 64cd658 Preserve dominance frontier while trivially unswitching loop. by Devang Patel · 16 years ago
  13. 6d0cc55 Check empty dominance frontier. by Devang Patel · 16 years ago
  14. 44f6a2c Auto-upgrade code for multiple-value return statements. This code by Dan Gohman · 16 years ago
  15. 80b9626 In InsertValueInst's copy ctor, actually copy the operands. by Dan Gohman · 16 years ago
  16. 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
  17. b79bf19 Implement the ExtractValueInst::getIndexedType that accepts one index value. by Dan Gohman · 16 years ago
  18. f26e855 Live-through live interval is [mbb start, mbb end+1]. by Evan Cheng · 16 years ago
  19. 739583b When extending a liveinterval by commuting, don't throw away the live ranges that are not affected. by Evan Cheng · 16 years ago
  20. 8d6a58c Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" throughout FoldingSet.cpp. by Ted Kremenek · 16 years ago
  21. 26bb50a Add an insertBefore method for attaching previously unattached instructions, by Owen Anderson · 16 years ago
  22. 2b7470e Fix use of placement new to actually use an address. by Owen Anderson · 16 years ago
  23. 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
  24. 0b725f1 Add one more 'magic' define :) by Anton Korobeynikov · 16 years ago
  25. 7a17ff7 Unbreak non-PPC builds by Anton Korobeynikov · 16 years ago
  26. 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 16 years ago
  27. fc329f4 revert recent patch which is causing widespread breakage. by Chris Lattner · 16 years ago
  28. 1b088f3 Don't forget to initialize SymbolSearchingDisabled. by Evan Cheng · 16 years ago
  29. 34b176a Fix typo that changed the logic to something wrong. Spotted by Nick Lewycky. by Duncan Sands · 16 years ago
  30. 69b01e9 Split type expansion into ExpandInteger and ExpandFloat by Duncan Sands · 16 years ago
  31. de9256a Forgot to commit the ValueTracking header file along with r52396. by Matthijs Kooijman · 16 years ago
  32. 2fbabf6 Learn IPConstProp to propagate arguments that are directly returned. Strictly by Matthijs Kooijman · 16 years ago
  33. 906e423 Learn IPConstProp to look at individual return values and propagate them by Matthijs Kooijman · 16 years ago
  34. 74fc4d9 80 column fixes. by Matthijs Kooijman · 16 years ago
  35. 3faf9df Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays by Matthijs Kooijman · 16 years ago
  36. ead0d88 add a new -enable-value-prop flag for llcbeta, that enables propagation by Chris Lattner · 16 years ago
  37. a47c6c3 Fix spelling. by Duncan Sands · 16 years ago
  38. 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
  39. fc196f9 Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. by Chris Lattner · 16 years ago
  40. c3de802 Do not issue identity copies. by Evan Cheng · 16 years ago
  41. 9b93dd1 Refine the change in r52258 for avoiding use-before-def conditions by Dan Gohman · 16 years ago
  42. d34ff14 switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet, by Chris Lattner · 16 years ago
  43. a4477f9 stop making PATypeHolder's so crazily. by Chris Lattner · 16 years ago
  44. 4e44443 Horizontal-add instructions are not commutative. by Evan Cheng · 16 years ago
  45. 72b7b09 Switch over to SetVector to ensure same order of iterations do not vary across runs. by Evan Cheng · 16 years ago
  46. e98fc27 Move some documentation from the header file into ProgrammersManual. About to improve. by Gabor Greif · 16 years ago
  47. 62a81a1 use a real associative container for type association instead of using by Chris Lattner · 16 years ago
  48. 6bd9567 - Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code. by Evan Cheng · 16 years ago
  49. 35b9a77 mpsadbw is commutable. by Evan Cheng · 16 years ago
  50. 5653965 bail out sooner if we have two concrete but different types. by Chris Lattner · 16 years ago
  51. 9ddf2c8 simplify some code. by Chris Lattner · 16 years ago
  52. 849dcd9 Apply a patch from Nathan Keynes, which speeds up llvm-link on by Chris Lattner · 16 years ago
  53. 31ec841 Remove special case handling of empty MBBs now that we assign indices to them. by Owen Anderson · 16 years ago
  54. f6f4f7a handle vectors. Any integers that got here would necessarily be different already. by Chris Lattner · 16 years ago
  55. bc1c82a Simplify ResolveTypes by pulling the null case out into the one by Chris Lattner · 16 years ago
  56. 69d5053 Iterating over SmallPtrSet is not deterministic. by Evan Cheng · 16 years ago
  57. 371ca83 simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out of by Chris Lattner · 16 years ago
  58. e846db6 Add a new flag that disables symbol lookup with dlsym when set. This allows by Chris Lattner · 16 years ago
  59. 16228c0 Add support for icache invalidation on non-darwin ppc systems. by Chris Lattner · 16 years ago
  60. 1fbb454 Re-enable empty block indexing by default, since it doesn't seem to have any by Owen Anderson · 16 years ago
  61. 0a9aaf4 Make BuildSubAggregate use FindInsertedElement again to prevent it from by Matthijs Kooijman · 16 years ago
  62. 9772891 Make the InsertBefore argument to FindInsertedValue optional, so you can find an inserted value without modifying the code. by Matthijs Kooijman · 16 years ago
  63. 0a7413d Pass around Instruction* instead of Instruction& in FindInsertedValue and friends. by Matthijs Kooijman · 16 years ago
  64. d47e6ae Make testcase check for extractvalue instead of extractelement. by Matthijs Kooijman · 16 years ago
  65. 710eb23 80 column fixes. by Matthijs Kooijman · 16 years ago
  66. b23d5ad Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. While by Matthijs Kooijman · 16 years ago
  67. cdbada6 Store the result of multiple identical run lines in a temporary file. by Matthijs Kooijman · 16 years ago
  68. 069f42a Add comment. by Matthijs Kooijman · 16 years ago
  69. 4bd3225 Minor comment fix. by Argyrios Kyrtzidis · 16 years ago
  70. d38a892 Fix PR numbers, I accidentally switched two digits. by Matthijs Kooijman · 16 years ago
  71. ad205a7 Allow these transforms for types like i256 while by Duncan Sands · 16 years ago
  72. 7a15391 Fix read after free found by valgrind. by Evan Cheng · 16 years ago
  73. 58dcb0e Add option to commuteInstruction() which forces it to create a new (commuted) instruction. by Evan Cheng · 16 years ago
  74. 3557801 Make indexing empty basic blocks an option for the moment. by Owen Anderson · 16 years ago
  75. 0ad4d9b add a const version of stripPointerCasts by Chris Lattner · 16 years ago
  76. 25df20f simplify some code by using a helper function. This really really by Chris Lattner · 16 years ago
  77. defa1c8 move a bunch of predicates up into their own section by Chris Lattner · 16 years ago
  78. e727579 Other parts of this code treat noalias arguments as objects for by Chris Lattner · 16 years ago
  79. 845f0d2 If we are checking to see if the result of a call aliases a by Chris Lattner · 16 years ago
  80. 8892b6f Assign indices to empty basic blocks. This will be necessary for StrongPHIElimination in the near future. by Owen Anderson · 16 years ago
  81. a413960 Refactor basicaa's main alias function somethin' fierce. by Chris Lattner · 16 years ago
  82. 5db5bf4 this is unneeded now. by Chris Lattner · 16 years ago
  83. 9e4ff94 Switch from generating the int128 typedefs based on targetdata to generating by Chris Lattner · 16 years ago
  84. 5465cc5 resolve PR2453 by adding a run line. by Chris Lattner · 16 years ago
  85. 077707c Fix the crash on SimplifyLibCalls/2005-05-20-sprintf-crash.ll by Chris Lattner · 16 years ago
  86. 6520aa0 fix pr2460 by Chris Lattner · 16 years ago
  87. ec87aa8 The transforms in visitEXTRACT_VECTOR_ELT are by Duncan Sands · 16 years ago
  88. 7d0d846 LegalizeTypes support for INSERT_VECTOR_ELT with a non-constant index. by Duncan Sands · 16 years ago
  89. 8a08769 Fix PR2434. When scanning for exising binary operator to reuse don't by Wojciech Matyjewicz · 16 years ago
  90. 93c5346 Add a missing semicolon. by Wojciech Matyjewicz · 16 years ago
  91. 48cca1f Add an "exe" suffix only if the output file has no suffix at all. by Argyrios Kyrtzidis · 16 years ago
  92. fc19988 Fix the sys::Path::getSuffix() implementation. by Argyrios Kyrtzidis · 16 years ago
  93. 1662183 Make sure all produced executable files have "exe" suffix on Windows. by Argyrios Kyrtzidis · 16 years ago
  94. e2bc1cb Make sure that the current executable filename has "exe" suffix on Windows. by Argyrios Kyrtzidis · 16 years ago
  95. 5b90a72 Append "exe" suffix to executable files. by Argyrios Kyrtzidis · 16 years ago
  96. f1844d2 Fix the environment block that is passed to the CreateProcess function. by Argyrios Kyrtzidis · 16 years ago
  97. 184a876 Remove a redundant AfterLegalize check. Turn by Duncan Sands · 16 years ago
  98. 5d2bc85 Change 'while' loop to 'do' loop. by Wojciech Matyjewicz · 16 years ago
  99. 507a58a add missing atomic intrinsic from gcc by Andrew Lenharth · 16 years ago
  100. c5dc660 Fix a case where tailcallelim wouldn't set the changed bit when it made a change. by Chris Lattner · 16 years ago