1. 86b29ef reimplement getNonLocalDependency with a simpler worklist by Chris Lattner · 16 years ago
  2. cae30af don't require GVN to work on dead values, just make the by Chris Lattner · 16 years ago
  3. 3a76be5 Fix a thinko that manifested as a crash on clamav last night. by Chris Lattner · 16 years ago
  4. 822293a Fix spelling mistake. by Nick Lewycky · 16 years ago
  5. 233336e tidy up some variable names. by Chris Lattner · 16 years ago
  6. 8c46527 rename some maps. by Chris Lattner · 16 years ago
  7. 00314b3 rename some variables. by Chris Lattner · 16 years ago
  8. a161ab0 eliminate a bunch of code in favor of using AliasAnalysis::getModRefInfo. by Chris Lattner · 16 years ago
  9. 10ca770 protect against negative values that would exceed allowed bit width by Torok Edwin · 16 years ago
  10. 25a0814 simplify some code and rename some variables. Reduce nesting. by Chris Lattner · 16 years ago
  11. b9cf75a apparently GCC doesn't believe that I understand C by Chris Lattner · 16 years ago
  12. 3f7dba7 Typo fix. by Duncan Sands · 16 years ago
  13. 5391a1d Split getDependency into getDependency and getDependencyFrom, the by Chris Lattner · 16 years ago
  14. 411052b Temporarily revert r60195. It's causing an optimized bootstrap of llvm-gcc to fail. by Bill Wendling · 16 years ago
  15. 7f52422 Now that DepType is private, we can start cleaning up some of its uses: by Chris Lattner · 16 years ago
  16. 4c72400 Introduce and use a new MemDepResult class to hold the results of a memdep by Chris Lattner · 16 years ago
  17. 39f372e Reimplement the internal abstraction used by MemDep in terms by Chris Lattner · 16 years ago
  18. d63e618 Fix sentinels to use correctly 'aligned' pointers. by Chris Lattner · 16 years ago
  19. 9ac3053 Fix spello, add DenseMapInfo specialization for PointerIntPair. by Chris Lattner · 16 years ago
  20. d55da4d fix comment typo by Chris Lattner · 16 years ago
  21. 762ac83 fix a bug. by Chris Lattner · 16 years ago
  22. 34b7636 add a generic "bitmangled pointer" class, which allows a parameterized by Chris Lattner · 16 years ago
  23. d3d12ec Fix PR3141 by ensuring that MemoryDependenceAnalysis::removeInstruction by Chris Lattner · 16 years ago
  24. 5425f22 don't revisit instructions off the beginning of the block. by Chris Lattner · 16 years ago
  25. 956033a comment cleanups. by Chris Lattner · 16 years ago
  26. baad888 more cleanups for MemoryDependenceAnalysis::removeInstruction, by Chris Lattner · 16 years ago
  27. 5f589dc random cleanups, no functionality change. by Chris Lattner · 16 years ago
  28. b390b17 forward declare CallSite instead of #includ'ing it. by Chris Lattner · 16 years ago
  29. 0e575f4 Run verifyRemoved from removeInstruction when -debug is specified. by Chris Lattner · 16 years ago
  30. 8b589fa rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen, by Chris Lattner · 16 years ago
  31. e858663 comment and indentation improvements. by Chris Lattner · 16 years ago
  32. 565f96b simplify some code, remove escaped newline. by Chris Lattner · 16 years ago
  33. 57d4012 remove mysterious escaped newlines. by Chris Lattner · 16 years ago
  34. f5102a0 don't call MergeBasicBlockIntoOnlyPred on a block whose only by Chris Lattner · 16 years ago
  35. c6dbe7f Add include files needed when building with gcc 4.4 (due to use of sprintf). by Duncan Sands · 16 years ago
  36. f9a67a8 Fix build with gcc-4.4: it doesn't like PICStyle by Duncan Sands · 16 years ago
  37. 7605730 rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficient by Chris Lattner · 16 years ago
  38. 2872177 remove some weirdness that came from the LSR code that has by Chris Lattner · 16 years ago
  39. 925451e rewrite a big chunk of how DSE does recursive dead operand by Chris Lattner · 16 years ago
  40. bfdef3a Scrap some boilerplate. by Mikhail Glushenkov · 16 years ago
  41. ad746be Support multiple compilation graph definitions. Not terribly useful, but makes the code more generic. by Mikhail Glushenkov · 16 years ago
  42. 739c720 Add 'hidden' and 'really_hidden' option properties. by Mikhail Glushenkov · 16 years ago
  43. 3321b0f Documentation: clarify what is meant by 'multiple edges'. by Mikhail Glushenkov · 16 years ago
  44. 9fd4955 delete ErasePossiblyDeadInstructionTree, replacing uses of it with by Chris Lattner · 16 years ago
  45. 1363949 Simplify LoopStrengthReduce::DeleteTriviallyDeadInstructions by by Chris Lattner · 16 years ago
  46. 564c0a2 enhance RecursivelyDeleteTriviallyDeadInstructions to make by Chris Lattner · 16 years ago
  47. 4f02c74 Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally by Chris Lattner · 16 years ago
  48. a0d4486 use continue to reduce indentation by Chris Lattner · 16 years ago
  49. 3481f24 remove doConstantPropagation and dceInstruction, they are just by Chris Lattner · 16 years ago
  50. 1567853 simplify code. by Chris Lattner · 16 years ago
  51. cb03f85 simplify this logic. by Chris Lattner · 16 years ago
  52. d2f0db1 Also update the README. by Nick Lewycky · 16 years ago
  53. 8ca5248 Chris prefers icmp/select over udiv! by Nick Lewycky · 16 years ago
  54. df563ca Add a synthetic missed optimization. by Nick Lewycky · 16 years ago
  55. 895f085 Add a couple of missed optimizations on integer vectors. Multiply and divide by Nick Lewycky · 16 years ago
  56. 9918fb5 defensive patch: if CGP is merging a block with the entry block, make sure by Chris Lattner · 16 years ago
  57. 3d86d24 Fix PR3138: if we merge the entry block into another block, make sure to by Chris Lattner · 16 years ago
  58. a89d102 Silence a warning. by Nick Lewycky · 16 years ago
  59. 440954c fix build on some machines. thanks buildbot by Nuno Lopes · 16 years ago
  60. 4ba9aac fix my previous commit r60064: compare strings instead of pointers by Nuno Lopes · 16 years ago
  61. 4aebaee switch InstCombine::visitLoadInst to use FindAvailableLoadedValue by Chris Lattner · 16 years ago
  62. e3a0884 improve const correctness. by Chris Lattner · 16 years ago
  63. ee6e10b enhance FindAvailableLoadedValue to make use of AliasAnalysis if it has it. by Chris Lattner · 16 years ago
  64. 52c9585 move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. by Chris Lattner · 16 years ago
  65. b7c0d94 Get rid of bogus "control may reach end of non-void function ‘...’ being by Bill Wendling · 16 years ago
  66. 5a5c9a5 simplify this code a bit. by Chris Lattner · 16 years ago
  67. 3c4f8b9 Use the new MergeBasicBlockIntoOnlyPred function. by Chris Lattner · 16 years ago
  68. b29714a move MergeBasicBlockIntoOnlyPred to Transforms/Utils. by Chris Lattner · 16 years ago
  69. 753e3ba XFAil test due to reverting of patch. by Bill Wendling · 16 years ago
  70. c7bcbf6 rename ThreadBlock to ProcessBlock, since it does other things than by Chris Lattner · 16 years ago
  71. 109872e Comment out code that isn't entirely correct. by Bill Wendling · 16 years ago
  72. b0a57aa Fixed HTML closing tag, cleaned up some spacing. by Misha Brukman · 16 years ago
  73. 9b0f0b5 Removing redundant semicolons. No functionality change. by Sanjiv Gupta · 16 years ago
  74. 69e067f Make jump threading substantially more powerful, in the following ways: by Chris Lattner · 16 years ago
  75. dc52cf4 Eliminate a compile time warning. by Evan Cheng · 16 years ago
  76. df90841 Avoid inserting noop's in the middle of a loop. by Evan Cheng · 16 years ago
  77. 884c70c On x86 favors folding short immediate into some arithmetic operations (e.g. add, and, xor, etc.) because materializing an immediate in a register is expensive in turns of code size. by Evan Cheng · 16 years ago
  78. 56eca91 Add a missing case in visitADD. by Dale Johannesen · 16 years ago
  79. bc7e0f5 Add -march=x86. by Evan Cheng · 16 years ago
  80. 9f1f00a Add typedef to StringMapEntry. by Ted Kremenek · 16 years ago
  81. 7e6d70a Disallow multiple edges. by Mikhail Glushenkov · 16 years ago
  82. e21815f Add x86-specific test for add-with-overflow intrinsics. by Bill Wendling · 16 years ago
  83. 3fafd93 Generate something sensible for an [SU]ADDO op when the overflow/carry flag is by Bill Wendling · 16 years ago
  84. ab8b794 Turn on my codegen prepare heuristic by default. It doesn't affect by Chris Lattner · 16 years ago
  85. baa39d8 Small formatting change. by Bill Wendling · 16 years ago
  86. fbaa7ed Update to explain how ssp and sspreq attributes override each other. by Bill Wendling · 16 years ago
  87. da27875 Fix typo. by Devang Patel · 16 years ago
  88. 07213cb Cosmetic. by Evan Cheng · 16 years ago
  89. af7852f Check that running the DAG combiner between type by Duncan Sands · 16 years ago
  90. dbb61d1 Describe some more options in the man page. by Mikhail Glushenkov · 16 years ago
  91. 3cef088 ignore build dirs and generated files by Nuno Lopes · 16 years ago
  92. d3f01aa Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations. by Sanjiv Gupta · 16 years ago
  93. 1f1fab8 Fix the -I option (llvmc -I dir1 -I dir2 didn't work). by Mikhail Glushenkov · 16 years ago
  94. 8b4c5f5 Refactor Tools.td to remove repetition. by Mikhail Glushenkov · 16 years ago
  95. 3acc921 Small fix: the error message was incorrect in some cases. by Mikhail Glushenkov · 16 years ago
  96. 8f78fa8 Emit declaration for globals and externs. by Sanjiv Gupta · 16 years ago
  97. 25a1b47 Fish kill flag annotations in PUSH instructions. by Dan Gohman · 16 years ago
  98. 2ad8245 LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs code by Dan Gohman · 16 years ago
  99. 695d8ec teach the new heuristic how to handle inline asm. by Chris Lattner · 16 years ago
  100. 6f9f3e1 Disable -loop-index-split for now. by Devang Patel · 16 years ago