1. 3321b0f Documentation: clarify what is meant by 'multiple edges'. by Mikhail Glushenkov · 17 years ago
  2. 9fd4955 delete ErasePossiblyDeadInstructionTree, replacing uses of it with by Chris Lattner · 17 years ago
  3. 1363949 Simplify LoopStrengthReduce::DeleteTriviallyDeadInstructions by by Chris Lattner · 17 years ago
  4. 564c0a2 enhance RecursivelyDeleteTriviallyDeadInstructions to make by Chris Lattner · 17 years ago
  5. 4f02c74 Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally by Chris Lattner · 17 years ago
  6. a0d4486 use continue to reduce indentation by Chris Lattner · 17 years ago
  7. 3481f24 remove doConstantPropagation and dceInstruction, they are just by Chris Lattner · 17 years ago
  8. 1567853 simplify code. by Chris Lattner · 17 years ago
  9. cb03f85 simplify this logic. by Chris Lattner · 17 years ago
  10. d2f0db1 Also update the README. by Nick Lewycky · 17 years ago
  11. 8ca5248 Chris prefers icmp/select over udiv! by Nick Lewycky · 17 years ago
  12. df563ca Add a synthetic missed optimization. by Nick Lewycky · 17 years ago
  13. 895f085 Add a couple of missed optimizations on integer vectors. Multiply and divide by Nick Lewycky · 17 years ago
  14. 9918fb5 defensive patch: if CGP is merging a block with the entry block, make sure by Chris Lattner · 17 years ago
  15. 3d86d24 Fix PR3138: if we merge the entry block into another block, make sure to by Chris Lattner · 17 years ago
  16. a89d102 Silence a warning. by Nick Lewycky · 17 years ago
  17. 440954c fix build on some machines. thanks buildbot by Nuno Lopes · 17 years ago
  18. 4ba9aac fix my previous commit r60064: compare strings instead of pointers by Nuno Lopes · 17 years ago
  19. 4aebaee switch InstCombine::visitLoadInst to use FindAvailableLoadedValue by Chris Lattner · 17 years ago
  20. e3a0884 improve const correctness. by Chris Lattner · 17 years ago
  21. ee6e10b enhance FindAvailableLoadedValue to make use of AliasAnalysis if it has it. by Chris Lattner · 17 years ago
  22. 52c9585 move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. by Chris Lattner · 17 years ago
  23. b7c0d94 Get rid of bogus "control may reach end of non-void function ‘...’ being by Bill Wendling · 17 years ago
  24. 5a5c9a5 simplify this code a bit. by Chris Lattner · 17 years ago
  25. 3c4f8b9 Use the new MergeBasicBlockIntoOnlyPred function. by Chris Lattner · 17 years ago
  26. b29714a move MergeBasicBlockIntoOnlyPred to Transforms/Utils. by Chris Lattner · 17 years ago
  27. 753e3ba XFAil test due to reverting of patch. by Bill Wendling · 17 years ago
  28. c7bcbf6 rename ThreadBlock to ProcessBlock, since it does other things than by Chris Lattner · 17 years ago
  29. 109872e Comment out code that isn't entirely correct. by Bill Wendling · 17 years ago
  30. b0a57aa Fixed HTML closing tag, cleaned up some spacing. by Misha Brukman · 17 years ago
  31. 9b0f0b5 Removing redundant semicolons. No functionality change. by Sanjiv Gupta · 17 years ago
  32. 69e067f Make jump threading substantially more powerful, in the following ways: by Chris Lattner · 17 years ago
  33. dc52cf4 Eliminate a compile time warning. by Evan Cheng · 17 years ago
  34. df90841 Avoid inserting noop's in the middle of a loop. by Evan Cheng · 17 years ago
  35. 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 · 17 years ago
  36. 56eca91 Add a missing case in visitADD. by Dale Johannesen · 17 years ago
  37. bc7e0f5 Add -march=x86. by Evan Cheng · 17 years ago
  38. 9f1f00a Add typedef to StringMapEntry. by Ted Kremenek · 17 years ago
  39. 7e6d70a Disallow multiple edges. by Mikhail Glushenkov · 17 years ago
  40. e21815f Add x86-specific test for add-with-overflow intrinsics. by Bill Wendling · 17 years ago
  41. 3fafd93 Generate something sensible for an [SU]ADDO op when the overflow/carry flag is by Bill Wendling · 17 years ago
  42. ab8b794 Turn on my codegen prepare heuristic by default. It doesn't affect by Chris Lattner · 17 years ago
  43. baa39d8 Small formatting change. by Bill Wendling · 17 years ago
  44. fbaa7ed Update to explain how ssp and sspreq attributes override each other. by Bill Wendling · 17 years ago
  45. da27875 Fix typo. by Devang Patel · 17 years ago
  46. 07213cb Cosmetic. by Evan Cheng · 17 years ago
  47. af7852f Check that running the DAG combiner between type by Duncan Sands · 17 years ago
  48. dbb61d1 Describe some more options in the man page. by Mikhail Glushenkov · 17 years ago
  49. 3cef088 ignore build dirs and generated files by Nuno Lopes · 17 years ago
  50. d3f01aa Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations. by Sanjiv Gupta · 17 years ago
  51. 1f1fab8 Fix the -I option (llvmc -I dir1 -I dir2 didn't work). by Mikhail Glushenkov · 17 years ago
  52. 8b4c5f5 Refactor Tools.td to remove repetition. by Mikhail Glushenkov · 17 years ago
  53. 3acc921 Small fix: the error message was incorrect in some cases. by Mikhail Glushenkov · 17 years ago
  54. 8f78fa8 Emit declaration for globals and externs. by Sanjiv Gupta · 17 years ago
  55. 25a1b47 Fish kill flag annotations in PUSH instructions. by Dan Gohman · 17 years ago
  56. 2ad8245 LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs code by Dan Gohman · 17 years ago
  57. 695d8ec teach the new heuristic how to handle inline asm. by Chris Lattner · 17 years ago
  58. 6f9f3e1 Disable -loop-index-split for now. by Devang Patel · 17 years ago
  59. 5984680 Add 'tell' method to raw_fd_ostream that clients can use to query the current location in the file the stream is writing to. by Ted Kremenek · 17 years ago
  60. 896617b Improve ValueAlreadyLiveAtInst with a cheap and dirty, but effective by Chris Lattner · 17 years ago
  61. f9ef5b3 __fastcall and __stdcall are mingw extensions to gcc for windows. Use the by Nick Lewycky · 17 years ago
  62. 84d1b40 Start rewroking a subpiece of the profitability heuristic to be by Chris Lattner · 17 years ago
  63. 3253f4c Adjust indent. by Zhongxing Xu · 17 years ago
  64. c5dd22a add a long-overdue AllocaInst::isStaticAlloca method. by Chris Lattner · 17 years ago
  65. ad2b173 Add test for rdar://6394879. by Bill Wendling · 17 years ago
  66. 653b258 add a comment, make save/restore logic more obvious. by Chris Lattner · 17 years ago
  67. 5eecb7f This adds in some code (currently disabled unless you pass by Chris Lattner · 17 years ago
  68. 794a7db Revert r60042. IndVarSimplify should check if APFloat is PPCDoubleDouble first before trying to convert it to an integer. by Evan Cheng · 17 years ago
  69. 2efbbb3 Teach CodeGenPrepare to look through Bitcast instructions when attempting to by Chris Lattner · 17 years ago
  70. 6d235bb fix an over-reduced test. by Chris Lattner · 17 years ago
  71. d87f570 this doesn't need EH by Chris Lattner · 17 years ago
  72. 0492c49 ignore tests output by Nuno Lopes · 17 years ago
  73. 08d67c7 change AnnotationManager to use 'const char*' instead of std::string. this fixes the leakage of those strings and avoids the creation of such strings in static cosntructors (should result in a little improvement of startup time) by Nuno Lopes · 17 years ago
  74. 75ea193 CMake: Removed tools/llvmc2 directory hierarchy. by Oscar Fuentes · 17 years ago
  75. 63c956c CMake: llvmc2 is now known as llvmc. by Oscar Fuentes · 17 years ago
  76. a606d1f Add a man page for llvmc. Really basic for now, will be updated later. by Mikhail Glushenkov · 17 years ago
  77. 113ec35 Since the old llvmc was removed, rename llvmc2 to llvmc. by Mikhail Glushenkov · 17 years ago
  78. d914877 Make -fsyntax-only, -include and -emit-llvm work for C++ and Objective-C/C++. by Mikhail Glushenkov · 17 years ago
  79. 536637f docs: Add author info + fix incorrect code example. by Mikhail Glushenkov · 17 years ago
  80. ebdeca7 Small documentation update. by Mikhail Glushenkov · 17 years ago
  81. f80f0aa Document the plugin priority feature. by Mikhail Glushenkov · 17 years ago
  82. 740464e A simplification for checking whether the signs of the operands and sum differ. Thanks, Duncan. by Bill Wendling · 17 years ago
  83. 88f2d6c convertToSignExtendedInteger should return opInvalidOp instead of asserting if sematics of float does not allow arithmetics. by Evan Cheng · 17 years ago
  84. 878ef1d Suppress warnings. by Dan Gohman · 17 years ago
  85. 62810e3 This method got renamed, thanks to Mattias Holm for pointing this out. by Chris Lattner · 17 years ago
  86. 18fae69 CellSPU: by Scott Michel · 17 years ago
  87. 21bfe0b add info about how to run the tests with valgrind by Nuno Lopes · 17 years ago
  88. a6af91a Now with the correct type for the 0. by Bill Wendling · 17 years ago
  89. 7ebfea4 Get rid of unused variable. by Bill Wendling · 17 years ago
  90. c0062fb Hacker's Delight says, "Signed integer overflow of addition occurs if and only by Bill Wendling · 17 years ago
  91. 3b48501 Teach MatchScaledValue to handle Scales by 1 with MatchAddr (which by Chris Lattner · 17 years ago
  92. 88a5c83 significantly refactor all the addressing mode matching logic by Chris Lattner · 17 years ago
  93. bb3204a refactor all the constantexpr/instruction handling code out into a by Chris Lattner · 17 years ago
  94. 7ad1c73 another minor tweak by Chris Lattner · 17 years ago
  95. 088a1e8 minor cleanups no functionality change. by Chris Lattner · 17 years ago
  96. b6c2202 CMake: Documented two cmake variables. by Oscar Fuentes · 17 years ago
  97. 50843c0 CellSPU: Relax constraints on when to generate a X-form address, evidently by Scott Michel · 17 years ago
  98. 97d0a60 CellSPU: test should use shlqby, not shlqbyi by Scott Michel · 17 years ago
  99. 39ccca3 XFAIL this test. A recent CellSPU check-in broke it. by Bill Wendling · 17 years ago
  100. 21d9003 Initial support for anti-dependence breaking. Currently this code does not by Dan Gohman · 17 years ago