1. 26bb50a Add an insertBefore method for attaching previously unattached instructions, by Owen Anderson · 16 years ago
  2. 2b7470e Fix use of placement new to actually use an address. by Owen Anderson · 16 years ago
  3. 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
  4. 0b725f1 Add one more 'magic' define :) by Anton Korobeynikov · 16 years ago
  5. 7a17ff7 Unbreak non-PPC builds by Anton Korobeynikov · 16 years ago
  6. 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 16 years ago
  7. fc329f4 revert recent patch which is causing widespread breakage. by Chris Lattner · 16 years ago
  8. 1b088f3 Don't forget to initialize SymbolSearchingDisabled. by Evan Cheng · 16 years ago
  9. 34b176a Fix typo that changed the logic to something wrong. Spotted by Nick Lewycky. by Duncan Sands · 16 years ago
  10. 69b01e9 Split type expansion into ExpandInteger and ExpandFloat by Duncan Sands · 16 years ago
  11. de9256a Forgot to commit the ValueTracking header file along with r52396. by Matthijs Kooijman · 16 years ago
  12. 2fbabf6 Learn IPConstProp to propagate arguments that are directly returned. Strictly by Matthijs Kooijman · 16 years ago
  13. 906e423 Learn IPConstProp to look at individual return values and propagate them by Matthijs Kooijman · 16 years ago
  14. 74fc4d9 80 column fixes. by Matthijs Kooijman · 16 years ago
  15. 3faf9df Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays by Matthijs Kooijman · 16 years ago
  16. ead0d88 add a new -enable-value-prop flag for llcbeta, that enables propagation by Chris Lattner · 16 years ago
  17. a47c6c3 Fix spelling. by Duncan Sands · 16 years ago
  18. 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
  19. fc196f9 Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. by Chris Lattner · 16 years ago
  20. c3de802 Do not issue identity copies. by Evan Cheng · 16 years ago
  21. 9b93dd1 Refine the change in r52258 for avoiding use-before-def conditions by Dan Gohman · 16 years ago
  22. d34ff14 switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet, by Chris Lattner · 16 years ago
  23. a4477f9 stop making PATypeHolder's so crazily. by Chris Lattner · 16 years ago
  24. 4e44443 Horizontal-add instructions are not commutative. by Evan Cheng · 16 years ago
  25. 72b7b09 Switch over to SetVector to ensure same order of iterations do not vary across runs. by Evan Cheng · 16 years ago
  26. e98fc27 Move some documentation from the header file into ProgrammersManual. About to improve. by Gabor Greif · 16 years ago
  27. 62a81a1 use a real associative container for type association instead of using by Chris Lattner · 16 years ago
  28. 6bd9567 - Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code. by Evan Cheng · 16 years ago
  29. 35b9a77 mpsadbw is commutable. by Evan Cheng · 16 years ago
  30. 5653965 bail out sooner if we have two concrete but different types. by Chris Lattner · 16 years ago
  31. 9ddf2c8 simplify some code. by Chris Lattner · 16 years ago
  32. 849dcd9 Apply a patch from Nathan Keynes, which speeds up llvm-link on by Chris Lattner · 16 years ago
  33. 31ec841 Remove special case handling of empty MBBs now that we assign indices to them. by Owen Anderson · 16 years ago
  34. f6f4f7a handle vectors. Any integers that got here would necessarily be different already. by Chris Lattner · 16 years ago
  35. bc1c82a Simplify ResolveTypes by pulling the null case out into the one by Chris Lattner · 16 years ago
  36. 69d5053 Iterating over SmallPtrSet is not deterministic. by Evan Cheng · 16 years ago
  37. 371ca83 simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out of by Chris Lattner · 16 years ago
  38. e846db6 Add a new flag that disables symbol lookup with dlsym when set. This allows by Chris Lattner · 16 years ago
  39. 16228c0 Add support for icache invalidation on non-darwin ppc systems. by Chris Lattner · 16 years ago
  40. 1fbb454 Re-enable empty block indexing by default, since it doesn't seem to have any by Owen Anderson · 16 years ago
  41. 0a9aaf4 Make BuildSubAggregate use FindInsertedElement again to prevent it from by Matthijs Kooijman · 16 years ago
  42. 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
  43. 0a7413d Pass around Instruction* instead of Instruction& in FindInsertedValue and friends. by Matthijs Kooijman · 16 years ago
  44. d47e6ae Make testcase check for extractvalue instead of extractelement. by Matthijs Kooijman · 16 years ago
  45. 710eb23 80 column fixes. by Matthijs Kooijman · 16 years ago
  46. b23d5ad Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. While by Matthijs Kooijman · 16 years ago
  47. cdbada6 Store the result of multiple identical run lines in a temporary file. by Matthijs Kooijman · 16 years ago
  48. 069f42a Add comment. by Matthijs Kooijman · 16 years ago
  49. 4bd3225 Minor comment fix. by Argyrios Kyrtzidis · 16 years ago
  50. d38a892 Fix PR numbers, I accidentally switched two digits. by Matthijs Kooijman · 16 years ago
  51. ad205a7 Allow these transforms for types like i256 while by Duncan Sands · 16 years ago
  52. 7a15391 Fix read after free found by valgrind. by Evan Cheng · 16 years ago
  53. 58dcb0e Add option to commuteInstruction() which forces it to create a new (commuted) instruction. by Evan Cheng · 16 years ago
  54. 3557801 Make indexing empty basic blocks an option for the moment. by Owen Anderson · 16 years ago
  55. 0ad4d9b add a const version of stripPointerCasts by Chris Lattner · 16 years ago
  56. 25df20f simplify some code by using a helper function. This really really by Chris Lattner · 16 years ago
  57. defa1c8 move a bunch of predicates up into their own section by Chris Lattner · 16 years ago
  58. e727579 Other parts of this code treat noalias arguments as objects for by Chris Lattner · 16 years ago
  59. 845f0d2 If we are checking to see if the result of a call aliases a by Chris Lattner · 16 years ago
  60. 8892b6f Assign indices to empty basic blocks. This will be necessary for StrongPHIElimination in the near future. by Owen Anderson · 16 years ago
  61. a413960 Refactor basicaa's main alias function somethin' fierce. by Chris Lattner · 16 years ago
  62. 5db5bf4 this is unneeded now. by Chris Lattner · 16 years ago
  63. 9e4ff94 Switch from generating the int128 typedefs based on targetdata to generating by Chris Lattner · 16 years ago
  64. 5465cc5 resolve PR2453 by adding a run line. by Chris Lattner · 16 years ago
  65. 077707c Fix the crash on SimplifyLibCalls/2005-05-20-sprintf-crash.ll by Chris Lattner · 16 years ago
  66. 6520aa0 fix pr2460 by Chris Lattner · 16 years ago
  67. ec87aa8 The transforms in visitEXTRACT_VECTOR_ELT are by Duncan Sands · 16 years ago
  68. 7d0d846 LegalizeTypes support for INSERT_VECTOR_ELT with a non-constant index. by Duncan Sands · 16 years ago
  69. 8a08769 Fix PR2434. When scanning for exising binary operator to reuse don't by Wojciech Matyjewicz · 16 years ago
  70. 93c5346 Add a missing semicolon. by Wojciech Matyjewicz · 16 years ago
  71. 48cca1f Add an "exe" suffix only if the output file has no suffix at all. by Argyrios Kyrtzidis · 16 years ago
  72. fc19988 Fix the sys::Path::getSuffix() implementation. by Argyrios Kyrtzidis · 16 years ago
  73. 1662183 Make sure all produced executable files have "exe" suffix on Windows. by Argyrios Kyrtzidis · 16 years ago
  74. e2bc1cb Make sure that the current executable filename has "exe" suffix on Windows. by Argyrios Kyrtzidis · 16 years ago
  75. 5b90a72 Append "exe" suffix to executable files. by Argyrios Kyrtzidis · 16 years ago
  76. f1844d2 Fix the environment block that is passed to the CreateProcess function. by Argyrios Kyrtzidis · 16 years ago
  77. 184a876 Remove a redundant AfterLegalize check. Turn by Duncan Sands · 16 years ago
  78. 5d2bc85 Change 'while' loop to 'do' loop. by Wojciech Matyjewicz · 16 years ago
  79. 507a58a add missing atomic intrinsic from gcc by Andrew Lenharth · 16 years ago
  80. c5dc660 Fix a case where tailcallelim wouldn't set the changed bit when it made a change. by Chris Lattner · 16 years ago
  81. 87bb991 Teach the spiller to commute instructions in order to fold a reload. This hits 410 times on 444.namd and 122 times on 252.eon. by Evan Cheng · 16 years ago
  82. 6100119 Remove unnecessary target lines. by Eli Friedman · 16 years ago
  83. 6783cdc Remove unnecessary target lines. by Eli Friedman · 16 years ago
  84. 6903a24 Don't skip over instructions other than loads that might read memory by Eli Friedman · 16 years ago
  85. e562b17 Protect ChangeCompareStride from situations in which it is possible by Dan Gohman · 16 years ago
  86. 66fe80a Make sure SimplifyStoreAtEndOfBlock doesn't mess with loops; the by Eli Friedman · 16 years ago
  87. d4b9c17 Disable some DAG combiner optimizations that may be by Duncan Sands · 16 years ago
  88. 03e5857 Fix an error in the two-address example. by Dan Gohman · 16 years ago
  89. 9008721 Use recently added getTruncateOrZeroExtend method to make the code shorter. by Wojciech Matyjewicz · 16 years ago
  90. 818ae72 XFAIL some tests that became failing due to the extra error reporting recently. PR's are created for these. by Matthijs Kooijman · 16 years ago
  91. 6f8abf9 Crash less. The i64 restriction in BinomialCoefficient caused some problems by Nick Lewycky · 16 years ago
  92. 52ed363 fix a minor deviation from the original in my previous commit by Gabor Greif · 16 years ago
  93. 177dd3f op_iterator-ify some loops, low hanging fruit only, there is more by Gabor Greif · 16 years ago
  94. 933b506 Fix some tests. by Evan Cheng · 16 years ago
  95. 502a4f5 Do not speculatively execute an instruction by hoisting it to its predecessor BB if any of its operands are defined but not used in BB. The transformation will prevent the operand from being sunk into the use block. by Evan Cheng · 16 years ago
  96. 0d0ca85 Revert 52223. by Evan Cheng · 16 years ago
  97. af4240a Switch GVN to use ScopedHashTable. by Owen Anderson · 16 years ago
  98. 2c3d949 Improve description of -emit-llvm. by Dale Johannesen · 16 years ago
  99. d4646cd Don't try to compile tests for the ev56 alpha subtarget, which hasn't been by Matthijs Kooijman · 16 years ago
  100. 1971e12 Pass -silence-passes to bugpoint in testcases, this makes two out of three bugpoint testcases work again. by Matthijs Kooijman · 16 years ago