1. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
  2. 055d046 implement a TODO by teaching jump threading about "xor x, 1". by Chris Lattner · 16 years ago
  3. 40d8c28 move some generally useful functions out of jump threading by Chris Lattner · 16 years ago
  4. 5b37fba Don't mark conditional branch instructions as control barriers. by Dan Gohman · 16 years ago
  5. b19a5e9 Modify how the prologue encoded the "move" information for the FDE. GCC by Bill Wendling · 16 years ago
  6. 6daf99b Process InlinedAt location info. by Devang Patel · 16 years ago
  7. 103f243 fix a crash in SCCP handling extractvalue of an array, pointed out and by Chris Lattner · 16 years ago
  8. f235f13 Teach PHIElimination to split critical edges when -split-phi-edges is enabled. by Jakob Stoklund Olesen · 16 years ago
  9. e35e3c3 Refactoring: Extract method PHIElimination::isLiveOut(). by Jakob Stoklund Olesen · 16 years ago
  10. 6f84a5f improve comment. by Chris Lattner · 16 years ago
  11. f3183f6 Make jump threading eliminate blocks that just contain phi nodes, by Chris Lattner · 16 years ago
  12. 81ebdcf Generalize lsr code that optimize loop to count down towards zero. by Evan Cheng · 16 years ago
  13. f06dca2 make this handle redefinition of malloc function with different prototype correctly by Victor Hernandez · 16 years ago
  14. 4b6bbe1 Change Thumb1 address mode printing, instead of [r0, #2 * 4] Now [r0, #8] by Evan Cheng · 16 years ago
  15. 1e13c79 Add a comment. by Evan Cheng · 16 years ago
  16. 650c643 Add defensive break. by Duncan Sands · 16 years ago
  17. 5da5885 Add a monstrous hack to improve X86ISelDAGToDAG compile time. by Daniel Dunbar · 16 years ago
  18. e3f749b Fix obvious typo. by Duncan Sands · 16 years ago
  19. 6b58391 clarify logic. by Chris Lattner · 16 years ago
  20. 710c37c Teach DSE to eliminate useless trampolines. by Duncan Sands · 16 years ago
  21. e9097f7 Add brackets to make gcc-4.4 happy. by Duncan Sands · 16 years ago
  22. f07c949 Codegen support for the llvm.invariant/lifetime.start/end intrinsics: by Duncan Sands · 16 years ago
  23. 8e345a1 Update computeArraySize() to use ComputeMultiple() to determine the array size associated with a malloc; also extend PerformHeapAllocSRoA() to check if the optimized malloc's arg had its highest bit set, so that it is safe for ComputeMultiple() to look through sext instructions while determining the optimized malloc's array size by Victor Hernandez · 16 years ago
  24. 2b6705f Add ComputeMultiple() analysis function that recursively determines if a Value V is a multiple of unsigned Base by Victor Hernandez · 16 years ago
  25. c22d4d1 unify the code that determines whether it is a good idea to change the type by Chris Lattner · 16 years ago
  26. 7cef178 Simplify. by Nick Lewycky · 16 years ago
  27. 58571d6 Reapply r86359, "Teach dead store elimination that certain intrinsics write to by Nick Lewycky · 16 years ago
  28. dce94d9 refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG. by Chris Lattner · 16 years ago
  29. c5e1ae1 CMake: Support for building llvm loadable modules. by Oscar Fuentes · 16 years ago
  30. 734516d Fix PR5445 by Bruno Cardoso Lopes · 16 years ago
  31. 70ce6d0 I misread the parens, not so redundant after all. by Chris Lattner · 16 years ago
  32. fddcf47 make jump threading recursively simplify expressions instead of doing it by Chris Lattner · 16 years ago
  33. 9f3ce36 remove some redundant parens. by Chris Lattner · 16 years ago
  34. 7071528 Remove an unused variable. by Dan Gohman · 16 years ago
  35. b2e4099 Minor code simplification. by Dan Gohman · 16 years ago
  36. e7c9096 don't invalidate PN, rewrite of this code is in progress anyway. by Chris Lattner · 16 years ago
  37. e345378 add a new SimplifyInstruction API, which is like ConstantFoldInstruction, by Chris Lattner · 16 years ago
  38. 81cf432 Fix DenseMap iterator constness. by Jeffrey Yasskin · 16 years ago
  39. d06094f factor simplification logic for AND and OR out to InstSimplify from instcombine. by Chris Lattner · 16 years ago
  40. c2e8a7e Fixed to address code review. No functional changes. by David Goodwin · 16 years ago
  41. d65267e Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a lame API. by Daniel Dunbar · 16 years ago
  42. 0855dee Allow targets to specify register classes whose member registers should not be renamed to break anti-dependencies. by David Goodwin · 16 years ago
  43. 210c5d4 pull a bunch of logic out of instcombine into instsimplify for compare by Chris Lattner · 16 years ago
  44. 1ba3b6c Pass the (optional) TargetData object to ConstantFoldInstOperands by Dan Gohman · 16 years ago
  45. b0bdac0 inline a simple function. by Chris Lattner · 16 years ago
  46. 9dbb429 rename SimplifyCompare -> SimplifyCmpInst and split it into by Chris Lattner · 16 years ago
  47. 803b48a Now that the default is 'enabled,' a separate command line option for ARM is by Jim Grosbach · 16 years ago
  48. 8f73dea fix ConstantFoldCompareInstOperands to take the LHS/RHS as by Chris Lattner · 16 years ago
  49. 9819ef7 use instructionsimplify instead of a weak clone of ad-hoc folding stuff. by Chris Lattner · 16 years ago
  50. 9f3c25a stub out a new libanalysis "instruction simplify" interface that by Chris Lattner · 16 years ago
  51. 6f348e4 Remove dlsym stubs, with Nate Begeman's permission. by Jeffrey Yasskin · 16 years ago
  52. 92eb919 Enable dynamic stack realignment by default. by Jim Grosbach · 16 years ago
  53. c2c23d0 stub out a new form of BasicBlock::RemovePredecessorAndSimplify which by Chris Lattner · 16 years ago
  54. ad353c7 Set dynamic stack realignment to real values. by Jim Grosbach · 16 years ago
  55. ba565bf Remove an unneeded #include. by Dan Gohman · 16 years ago
  56. 70e5e68 Fix for 64-bit builds. by Mike Stump · 16 years ago
  57. 2718e43 Similar to r86588, but for Darwin this time. by Bill Wendling · 16 years ago
  58. b1ec31d The jump table was being generated before the end label for exception handling by Bill Wendling · 16 years ago
  59. 80f6c58 Print "..." instead of all the uninteresting register clobbers on call by Dan Gohman · 16 years ago
  60. f75ef66 Default-addressspace null pointers don't alias anything. This allows by Dan Gohman · 16 years ago
  61. 980d494 Fix dependencies added to model memory aliasing for post-RA scheduling. The dependencies were overly conservative for memory access that are known not to alias. by David Goodwin · 16 years ago
  62. eaa181c Fix a comment in a typo that Duncan noticed. by Dan Gohman · 16 years ago
  63. f6572d0 Generalize LCSSA to handle loops with exits with predecessors outside by Dan Gohman · 16 years ago
  64. 81d893c Minor tidiness fixes. by Dan Gohman · 16 years ago
  65. 28a4c78 Constify MachineFunctionAnalysis' TargetMachine reference. by Dan Gohman · 16 years ago
  66. 95a3be0 add zextOrTrunc and sextOrTrunc methods, that are similar to the ones in APInt by Nuno Lopes · 16 years ago
  67. 43cca69 Work around assembler not recognizing #0.0 form immediate for vmcp by Jim Grosbach · 16 years ago
  68. 5aa638d Make lib/Support/Debug.cpp SetCurrentDebugType implementation part of llvm namespace to match function declaration in Debug.h. by Xerxes Ranby · 16 years ago
  69. b8e0ebf Fix PR5149. by Bruno Cardoso Lopes · 16 years ago
  70. 47fc9d3 make this handle redefinition of malloc with different prototype correctly. by Chris Lattner · 16 years ago
  71. 7e606e2 if a 'with overflow' intrinsic just has the normal result used, simplify by Chris Lattner · 16 years ago
  72. df8ed02 Hide a couple of options. by Evan Cheng · 16 years ago
  73. 63040ce 80 col. by Evan Cheng · 16 years ago
  74. 74965f2 fix PR5104: when printing a single character, return the result of by Chris Lattner · 16 years ago
  75. 570a0b8 random tidy by Chris Lattner · 16 years ago
  76. 49e27a5 remove a redundant printout, LinkInArchive prints this as well. by Chris Lattner · 16 years ago
  77. dd21a1c enhance PHI slicing to handle the case when a slicable PHI is begin by Chris Lattner · 16 years ago
  78. b0acf66 Small cleanups. by Owen Anderson · 16 years ago
  79. b05a1d1 Revert my previous patch to ABCD and fix things the right way. There are two problems addressed by Owen Anderson · 16 years ago
  80. e7e63fe comment typos pointed out by Duncan by Chris Lattner · 16 years ago
  81. e516549 Use Unified Assembly Syntax for the ARM backend. by Jim Grosbach · 16 years ago
  82. 9feeeaf Fix an issue where the ordering of blocks within a function could lead to different constraint by Owen Anderson · 16 years ago
  83. bf382b5 Teach an instcombine to not pull trunc instructions through PHI nodes by Chris Lattner · 16 years ago
  84. 68d29d0 Revert commit 81144, and add a comment. It caused bugpoint timeouts by Duncan Sands · 16 years ago
  85. 9956c05 reapply r8644[3-5] with only the scary part by Chris Lattner · 16 years ago
  86. d11a7c3 Speculatively revert r8644[3-5], they seem to be leading to infinite loops in by Daniel Dunbar · 16 years ago
  87. f0b47b7 Add and-not (bic) patterns. Based heavily on patch by Brian Lucas! by Anton Korobeynikov · 16 years ago
  88. 830fe7b Move OR patterns upper to all logical stuff. No functionality change. by Anton Korobeynikov · 16 years ago
  89. ff2c186 Some nice peephole patterns. Based on patch by Brian Lucas! by Anton Korobeynikov · 16 years ago
  90. 764cfaa Print tab before operand of jcc by Anton Korobeynikov · 16 years ago
  91. 52f28e9 Fix invalid operand updates & implement post-inc memory operands by Anton Korobeynikov · 16 years ago
  92. 773943a Throw an error when stack realignment stuff fails instead of silent by Anton Korobeynikov · 16 years ago
  93. d702c8c Remove ByteswapSCANFResults, it is dead. by Daniel Dunbar · 16 years ago
  94. 16dcaf5 Moved some ManagedStatics out of the SlotIndexes header. by Lang Hames · 16 years ago
  95. 9111496 teach a couple of instcombine transformations involving PHIs to by Chris Lattner · 16 years ago
  96. 3271279 We don't need to byteswap, the interpreter assumes the program is running by Nick Lewycky · 16 years ago
  97. 7e89738 Make TargetData::getStringRepresentation spit out native integer types, by Chris Lattner · 16 years ago
  98. dbf6f51 Fix the interpreter to not crash due to zeroext/signext by Nick Lewycky · 16 years ago
  99. 31bc849 Use aligned load/store instructions for spilling Q registers when we know the stack slot is 128 bit aligned by Jim Grosbach · 16 years ago
  100. fdc8340 Refactor code. by Evan Cheng · 16 years ago