1. a6fb910 LoopUnroll: always check for NULL LoopPassManager by Andrew Trick · 13 years ago
  2. bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  3. 0e46d8a PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
  4. 58107dd ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. by Stepan Dyatkovskiy · 13 years ago
  5. e3e19cb PR1255: Case Ranges by Stepan Dyatkovskiy · 13 years ago
  6. 3cb6f83 switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. by Chris Lattner · 13 years ago
  7. 58abf4f SimplifyCFG: Turn the ad-hoc std::pair that represents switch cases into an explicit struct. by Benjamin Kramer · 13 years ago
  8. 65e7566 Add support for branch weight metadata to MDBuilder and use it in various places. by Benjamin Kramer · 13 years ago
  9. 183d18a PR1255 related changes (case ranges): by Stepan Dyatkovskiy · 13 years ago
  10. 7a50155 PR1255(case ranges) related changes in Local Transformations. by Stepan Dyatkovskiy · 13 years ago
  11. 300d629 teach DSE and isInstructionTriviallyDead() about calloc by Nuno Lopes · 13 years ago
  12. d29cd73 Allow NULL LoopPassManager argument in UnrollLoop. PR12734. by Andrew Trick · 13 years ago
  13. 6781821 Teach the code extractor how to extract a sequence of blocks from by Chandler Carruth · 14 years ago
  14. 14316fc Factor the computation of input and output sets into a public interface by Chandler Carruth · 14 years ago
  15. 44e1391 Rather than trying to gracefully handle input sequences with repeated by Chandler Carruth · 14 years ago
  16. 0a57055 Fix a goof with my previous commit by completely returning when we by Chandler Carruth · 14 years ago
  17. 2f5d019 Hoist a safety assert from the extraction method into the construction by Chandler Carruth · 14 years ago
  18. 0fde001 Move the CodeExtractor utility to a dedicated header file / source file, by Chandler Carruth · 14 years ago
  19. a46e624 Factor the logic for testing whether a basic block is viable for code by Chandler Carruth · 14 years ago
  20. bf4b9af Second attempt at PR12573: by Bill Wendling · 14 years ago
  21. 325e6cd Use an ArrayRef instead of explicit vector type. by Bill Wendling · 14 years ago
  22. 4442bfe Fix 12513: Loop unrolling breaks with indirect branches. by Andrew Trick · 14 years ago
  23. 49da933 Sink the collection of return instructions until after *all* by Chandler Carruth · 14 years ago
  24. e41f6f4 Sink the return instruction collection until after we're done deleting by Chandler Carruth · 14 years ago
  25. ba0a6ca Always compute all the bits in ComputeMaskedBits. by Rafael Espindola · 14 years ago
  26. 772c88b Switch to WeakVHs in the value mapper, and aggressively prune dead basic by Chandler Carruth · 14 years ago
  27. 2b40fdf Tidy. by Eric Christopher · 14 years ago
  28. f16bee8 Tidy. by Eric Christopher · 14 years ago
  29. ef82cf5 Teach the function cloner (and thus the inliner) to simplify PHINodes by Chandler Carruth · 14 years ago
  30. 2121199 Move the instruction simplification of callsite arguments in the inliner by Chandler Carruth · 14 years ago
  31. 0c72e3f Add an asserting ValueHandle to the block simplification code which will by Chandler Carruth · 14 years ago
  32. 17fc6ef Don't form a WeakVH around the sentinel node in the instructions BB by Chandler Carruth · 14 years ago
  33. cf1b585 Refactor the interface to recursively simplifying instructions to be tad by Chandler Carruth · 14 years ago
  34. 0654989 Remove unused simplifyIVUsers by Andrew Trick · 14 years ago
  35. 7d522f1 Zap some dead code pointed out by Chandler. by Eric Christopher · 14 years ago
  36. f771101 LoopSimplify bug fix. Handle indirect loop back edges. by Andrew Trick · 14 years ago
  37. bb01cbb whitespace by Andrew Trick · 14 years ago
  38. 070e540 LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. by Andrew Trick · 14 years ago
  39. be2ccf0 Remove the basic inliner. This was added in 2007, and hasn't really by Chandler Carruth · 14 years ago
  40. 97b02fc llvm::SwitchInst by Stepan Dyatkovskiy · 14 years ago
  41. 5b648af Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 14 years ago
  42. d95357a Switch mem2reg to use the new hashing infrastructure. by Chandler Carruth · 14 years ago
  43. 07d37bc Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. These by Chad Rosier · 14 years ago
  44. 47eeddd Fix 80-column violation. by Chad Rosier · 14 years ago
  45. aa9a3ea Remove redundant comment. Use a more efficient datatype. by Bill Wendling · 14 years ago
  46. 0a8fec2 Fix some grammar-os and formatting. by Bill Wendling · 14 years ago
  47. a2886c2 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  48. 0aef16a [unwind removal] Remove all of the code for the dead 'unwind' instruction. There by Bill Wendling · 14 years ago
  49. d5d95b0 [unwind removal] We no longer have 'unwind' instructions being generated, so by Bill Wendling · 14 years ago
  50. 513aaa5 SwitchInst refactoring. by Stepan Dyatkovskiy · 14 years ago
  51. 3fd879d s/getInnerUnwindDest/getInnerResumeDest/g by Bill Wendling · 14 years ago
  52. ea6e935 Remove ivar which is identical to another ivar. by Bill Wendling · 14 years ago
  53. 0c2d82b Remove unused ivars and s/getOuterUnwindDest/getOuterResumeDest/g. by Bill Wendling · 14 years ago
  54. 7778e6d Remove more dead functions. by Bill Wendling · 14 years ago
  55. 803d6b1 s/getInnerUnwindDestNewEH/getInnerUnwindDest/g by Bill Wendling · 14 years ago
  56. 621699d Remove some unused, old-EH methods. by Bill Wendling · 14 years ago
  57. 518a205 Get rid of references to dead intrinsics. by Bill Wendling · 14 years ago
  58. ce0c229 Formatting cleanups. No functionality change. by Bill Wendling · 14 years ago
  59. f3cae51 Remove no-longer-useful dyn_casts and pals. by Bill Wendling · 14 years ago
  60. 3c3feaf Gracefully degrade precision in branch probability numbers. by Nick Lewycky · 14 years ago
  61. 219e6bc Actually, this code handles wrapped sets just fine. Noticed by inspection. by Nick Lewycky · 14 years ago
  62. b48ed1a Remove unreachable code. (replace with llvm_unreachable to help GCC where necessary) by David Blaikie · 14 years ago
  63. 5ab9c0a Fix SpeculativelyExecuteBB to either speculate all or none of the phis by Dan Gohman · 14 years ago
  64. 5267211 Revert r56315. When the instruction to speculate is a load, this by Dan Gohman · 14 years ago
  65. 8640fdf Demystify this comment. by Nick Lewycky · 14 years ago
  66. 398255e Use false not zero, as a bool. by Nick Lewycky · 14 years ago
  67. c554a9b Teach simplifycfg to recompute branch weights when merging some branches, and by Nick Lewycky · 14 years ago
  68. 8d302df Update the branch weight metadata when reversing the order of a branch. by Nick Lewycky · 14 years ago
  69. e87d54c Sort includes, canonicalize whitespace, fix typos. No functionality change. by Nick Lewycky · 14 years ago
  70. 5d44a43 When not destroying the source, the linker is not remapping the types. Added support by Mon P Wang · 14 years ago
  71. b4039f6 Make some intrinsics safe to speculatively execute. by Nick Lewycky · 14 years ago
  72. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  73. 1b1d523 - Use getExitingBlock instead of getExitingBlocks. - Remove trailing spaces. by Jakub Staszak · 14 years ago
  74. 8b3deab Revert r146822 at Pete Cooper's request as it broke clang self hosting. by Kevin Enderby · 14 years ago
  75. eadf124 SimplifyCFG now predicts some conditional branches to true or false depending on previous branch on same comparison operands. by Pete Cooper · 14 years ago
  76. ebf98c1 Refactor code used in InstCombine::FoldAndOfICmps to new file. by Pete Cooper · 14 years ago
  77. ca3417e Avoid a confusing assert for silly options: -unroll-runtime -unroll-count=1. by Andrew Trick · 14 years ago
  78. cd1aba8 [asan] fix a bug (issue 19) where dlclose and the following mmap caused a false positive. compiler part. by Kostya Serebryany · 14 years ago
  79. 16ad290 Make loop preheader insertion in LoopSimplify handle the case where the loop header is a landing pad correctly (by splitting the landingpad out of the loop header). Make some adjustments to the rest of LoopSimplify to make it clear that the rest of LoopSimplify isn't making bad assumptions about the presence of landing pads. PR11575. by Eli Friedman · 14 years ago
  80. 75d7d5e Move Instruction::isSafeToSpeculativelyExecute out of VMCore and by Dan Gohman · 14 years ago
  81. 27a7489 LLVMBuild: Remove trailing newline, which irked me. by Daniel Dunbar · 14 years ago
  82. f5b32e5 SplitBlockPredecessors uses ArrayRef instead of Data and Size. by Jakub Staszak · 14 years ago
  83. d04d1529 Add -unroll-runtime for unrolling loops with run-time trip counts. by Andrew Trick · 14 years ago
  84. b5188f1 Simplify common predecessor finding. by Benjamin Kramer · 14 years ago
  85. 1323103 Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small basic blocks. by Benjamin Kramer · 14 years ago
  86. 4d2b871 Fix quadratic behavior in InlineFunction by fetching the personality function of the callee once and not for every invoke in the caller. by Benjamin Kramer · 14 years ago
  87. c24b86f Propagate TargetLibraryInfo throughout ConstantFolding.cpp and by Chad Rosier · 14 years ago
  88. 539d0a8 build/CMake: Finish removal of add_llvm_library_dependencies. by Daniel Dunbar · 14 years ago
  89. ca6f8dd Fix a theoretical problem (not seen in the wild): if different instances of a by Duncan Sands · 14 years ago
  90. 612d70b Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. by Nick Lewycky · 14 years ago
  91. 9490458 Fix an overly general check in SimplifyIndvar to handle useless phi cycles. by Andrew Trick · 14 years ago
  92. 489c0ff Add support for custom names for library functions in TargetLibraryInfo. Add a custom name for fwrite and fputs on x86-32 OSX. Make SimplifyLibCalls honor the custom by Eli Friedman · 14 years ago
  93. db999c0 test commit to verify that commit access works (added blank line) by Kostya Serebryany · 14 years ago
  94. b106bcc StringRefize and simplify. by Benjamin Kramer · 14 years ago
  95. d00e94e Make headers standalone, move a virtual method out of line. by Benjamin Kramer · 14 years ago
  96. 2f39f72 LLVMBuild: Alphabetize required_libraries lists. by Daniel Dunbar · 14 years ago
  97. 7496461 Make sure we don't insert instructions before a landingpad instruction. by Bill Wendling · 14 years ago
  98. bf9bba4 build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 14 years ago
  99. f4af8c6 Add utility to append a function to the list of global constructors. by Devang Patel · 14 years ago
  100. dd1d3df A dead malloc, a free(NULL) and a free(undef) are all trivially dead by Nick Lewycky · 14 years ago