1. 3f2bf85 by David Greene · 16 years ago
  2. 05872ea Add compare_lower and equals_lower methods to StringRef. Switch all users of by Benjamin Kramer · 16 years ago
  3. cf62632 by David Greene · 16 years ago
  4. 12dd99d Rename registers to break output dependencies in addition to anti-dependencies. by David Goodwin · 16 years ago
  5. 70d75ca "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. by Devang Patel · 16 years ago
  6. 80697d1 Update TB[BH] layout optimization. Add support for moving the target block by Jim Grosbach · 16 years ago
  7. 4459145 fix crash in my previous patch by Nuno Lopes · 16 years ago
  8. 34e992d implement shl, ashr, and lshr methods. shl is not fully implemented as it is quite tricky. by Nuno Lopes · 16 years ago
  9. dbab4dc implement a nice little efficiency hack in the inliner. Since we're now by Chris Lattner · 16 years ago
  10. 60f9061 RegScavenger::enterBasicBlock should always reset register state. by Evan Cheng · 16 years ago
  11. 586f69a - Teach LSR to avoid changing cmp iv stride if it will create an immediate that by Evan Cheng · 16 years ago
  12. b9d2c03 Use table to separate opcode from operands. by Evan Cheng · 16 years ago
  13. 06b53c0 isLegalICmpImmediate should take a signed integer; code clean up. by Evan Cheng · 16 years ago
  14. 66c04c4 use getPredicateOnEdge to fold comparisons through PHI nodes, by Chris Lattner · 16 years ago
  15. f496e79 various fixes to the lattice transfer functions. by Chris Lattner · 16 years ago
  16. 0e0ff29 switch jump threading to use getPredicateOnEdge in one place by Chris Lattner · 16 years ago
  17. b52675b Add a new getPredicateOnEdge method which returns more rich information for by Chris Lattner · 16 years ago
  18. 7707a0d Move the utility function UpdateTerminator() from CodePlacementOpt() into by Jim Grosbach · 16 years ago
  19. 01dec0e Revert 86857. It's causing consumer-typeset to fail, and there's a better way to do it forthcoming anyway. by Jim Grosbach · 16 years ago
  20. 116664a Use stubs when we have them, otherwise use code we already have, by Eric Christopher · 16 years ago
  21. dfa9261 Add the braces gcc suggested. by Daniel Dunbar · 16 years ago
  22. 72b2990 Make the BranchFolderPass class local to BranchFolding.cpp. by Dan Gohman · 16 years ago
  23. 8520149d Minor code cleanups. by Dan Gohman · 16 years ago
  24. 87e9f59 with the new code we can thread non-instruction values. This by Chris Lattner · 16 years ago
  25. 1c96b41 this argument can be an arbitrary value, it doesn't need to be an instruction. by Chris Lattner · 16 years ago
  26. 38392bb expose edge information and switch j-t to use it. by Chris Lattner · 16 years ago
  27. f035ce5 Fixed an iteration condition in PreAllocSplitting. This should fix some miscompilations casued by PreAllocSplitting. by Lang Hames · 16 years ago
  28. b8c124c move some stuff into DEBUG's and turn on lazy-value-info for by Chris Lattner · 16 years ago
  29. 5cf0aed Fix typo, cleanup whitespace. by Eric Christopher · 16 years ago
  30. afa5a34 Do not use StringRef in DebugInfo interface. by Devang Patel · 16 years ago
  31. ad6af45 Tail merge at any size when there are two potentials blocks and one by Dan Gohman · 16 years ago
  32. 73b5551 Don't mark a call as potentially throwing if the function it's calling has the by Bill Wendling · 16 years ago
  33. 9089ba8 A real solution for the first part of PR5445 by Bruno Cardoso Lopes · 16 years ago
  34. 1697652 make LazyValueInfo actually to some stuff. This isn't very tested but improves by Chris Lattner · 16 years ago
  35. 2ad00bf pass TD into a SimplifyCmpInst call. Add another case that by Chris Lattner · 16 years ago
  36. ffe644e Promote MergePotentialsElt and SameTailElt to be regular classes by Dan Gohman · 16 years ago
  37. c158dde x86 users can now return arbitrary sized structs. Structs too large to fit in return registers will be returned through a hidden sret parameter introduced during SelectionDAG construction. by Kenneth Uildriks · 16 years ago
  38. 7cc253e Revert this line of 86871. by Dan Gohman · 16 years ago
  39. 3380cc5 If doesSupportDebugInformation() is false then do not try to emit dwarf debug info. by Devang Patel · 16 years ago
  40. 412a3b9 Check in the changes to this file too. by Dan Gohman · 16 years ago
  41. 2210c0b Add support for tail duplication to BranchFolding, and extend by Dan Gohman · 16 years ago
  42. 3e20475 Fix liveness calculation when splitting critical edges during PHI elimination. by Jakob Stoklund Olesen · 16 years ago
  43. 77e4751 Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be folded into target icmp instructions. by Evan Cheng · 16 years ago
  44. f4997e8 Do jump table adjustment before constant island allocation by Jim Grosbach · 16 years ago
  45. cdc06ba Fix indentation level. by Dan Gohman · 16 years ago
  46. 4e3f125 Whitespace cleanups. by Dan Gohman · 16 years ago
  47. a127edc Prefix MBB numbers with "BB#" in debug output to make it clear what by Dan Gohman · 16 years ago
  48. d194498 Minor code simplification. by Dan Gohman · 16 years ago
  49. adaace8 Set isBarrier = 1 on return instructions, as they are control barriers. by Dan Gohman · 16 years ago
  50. e94975e Use a tab in INT3's asm string, for consistency. by Dan Gohman · 16 years ago
  51. fc926c2 another const prop failure. by Chris Lattner · 16 years ago
  52. 6fdfc9c add a note by Chris Lattner · 16 years ago
  53. d682a60 Reject duplicate case values in a switch, PR5450. by Chris Lattner · 16 years ago
  54. a3da922 Don't trivially delete unused calls to llvm.invariant.start. This allows by Duncan Sands · 16 years ago
  55. f8fb7c2 remove the now dead condprop pass, PR3906. by Chris Lattner · 16 years ago
  56. 90a6fd3 Remove dead code. by Rafael Espindola · 16 years ago
  57. bf177ee Show command-line args and features passed into backend in debug output. Approved by Evan Cheng. by Sandeep Patel · 16 years ago
  58. c032679 Fix -Asserts warning. by Daniel Dunbar · 16 years ago
  59. 1fc7d71 by Jim Grosbach · 16 years ago
  60. cc4d3b2 stub out some LazyValueInfo interfaces, and have JumpThreading by Chris Lattner · 16 years ago
  61. ee161a6 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 16 years ago
  62. 39ae3ff Do not assume first function scope seen represents current function. by Devang Patel · 16 years ago
  63. 64066bd Add From arguments to StringRef search functions, and tweak doxyments. by Daniel Dunbar · 16 years ago
  64. 253e9b2 llvm-gcc/clang don't (won't?) need this hack. by Daniel Dunbar · 16 years ago
  65. 10f2d13 Stub out a new lazy value info pass, which will eventually by Chris Lattner · 16 years ago
  66. b14b88a add a fixme by Chris Lattner · 16 years ago
  67. 68cf604 remove redundant foward declaration. This function is already in by Chris Lattner · 16 years ago
  68. 2f105c6 While creating DbgScopes, do not forget parent scope. by Devang Patel · 16 years ago
  69. f40888d Block terminator may be a switch. by Evan Cheng · 16 years ago
  70. 1742498 add a note by Chris Lattner · 16 years ago
  71. b6ad915 I did this a week or two ago by Chris Lattner · 16 years ago
  72. fb0ee43 Ignore variable if scope info is not available. by Devang Patel · 16 years ago
  73. 9a645cd Emit correct code when making a ConstantPool entry for a vector by Dale Johannesen · 16 years ago
  74. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
  75. 055d046 implement a TODO by teaching jump threading about "xor x, 1". by Chris Lattner · 16 years ago
  76. 40d8c28 move some generally useful functions out of jump threading by Chris Lattner · 16 years ago
  77. 5b37fba Don't mark conditional branch instructions as control barriers. by Dan Gohman · 16 years ago
  78. b19a5e9 Modify how the prologue encoded the "move" information for the FDE. GCC by Bill Wendling · 16 years ago
  79. 6daf99b Process InlinedAt location info. by Devang Patel · 16 years ago
  80. 103f243 fix a crash in SCCP handling extractvalue of an array, pointed out and by Chris Lattner · 16 years ago
  81. f235f13 Teach PHIElimination to split critical edges when -split-phi-edges is enabled. by Jakob Stoklund Olesen · 16 years ago
  82. e35e3c3 Refactoring: Extract method PHIElimination::isLiveOut(). by Jakob Stoklund Olesen · 16 years ago
  83. 6f84a5f improve comment. by Chris Lattner · 16 years ago
  84. f3183f6 Make jump threading eliminate blocks that just contain phi nodes, by Chris Lattner · 16 years ago
  85. 81ebdcf Generalize lsr code that optimize loop to count down towards zero. by Evan Cheng · 16 years ago
  86. f06dca2 make this handle redefinition of malloc function with different prototype correctly by Victor Hernandez · 16 years ago
  87. 4b6bbe1 Change Thumb1 address mode printing, instead of [r0, #2 * 4] Now [r0, #8] by Evan Cheng · 16 years ago
  88. 1e13c79 Add a comment. by Evan Cheng · 16 years ago
  89. 650c643 Add defensive break. by Duncan Sands · 16 years ago
  90. 5da5885 Add a monstrous hack to improve X86ISelDAGToDAG compile time. by Daniel Dunbar · 16 years ago
  91. e3f749b Fix obvious typo. by Duncan Sands · 16 years ago
  92. 6b58391 clarify logic. by Chris Lattner · 16 years ago
  93. 710c37c Teach DSE to eliminate useless trampolines. by Duncan Sands · 16 years ago
  94. e9097f7 Add brackets to make gcc-4.4 happy. by Duncan Sands · 16 years ago
  95. f07c949 Codegen support for the llvm.invariant/lifetime.start/end intrinsics: by Duncan Sands · 16 years ago
  96. 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
  97. 2b6705f Add ComputeMultiple() analysis function that recursively determines if a Value V is a multiple of unsigned Base by Victor Hernandez · 16 years ago
  98. c22d4d1 unify the code that determines whether it is a good idea to change the type by Chris Lattner · 16 years ago
  99. 7cef178 Simplify. by Nick Lewycky · 16 years ago
  100. 58571d6 Reapply r86359, "Teach dead store elimination that certain intrinsics write to by Nick Lewycky · 16 years ago