1. 80697d1 Update TB[BH] layout optimization. Add support for moving the target block by Jim Grosbach · 15 years ago
  2. cb2c2b7 Clean up testcase a bit. Simplify case blocks and adjust switch instruction to not take an undefined value as input. by Jim Grosbach · 15 years ago
  3. 4459145 fix crash in my previous patch by Nuno Lopes · 15 years ago
  4. 34e992d implement shl, ashr, and lshr methods. shl is not fully implemented as it is quite tricky. by Nuno Lopes · 15 years ago
  5. 9e3728b Fix typo in run line. by Benjamin Kramer · 15 years ago
  6. 8bedf02 typo by Gabor Greif · 15 years ago
  7. dbab4dc implement a nice little efficiency hack in the inliner. Since we're now by Chris Lattner · 15 years ago
  8. 60f9061 RegScavenger::enterBasicBlock should always reset register state. by Evan Cheng · 15 years ago
  9. 586f69a - Teach LSR to avoid changing cmp iv stride if it will create an immediate that by Evan Cheng · 15 years ago
  10. b9d2c03 Use table to separate opcode from operands. by Evan Cheng · 15 years ago
  11. 06b53c0 isLegalICmpImmediate should take a signed integer; code clean up. by Evan Cheng · 15 years ago
  12. 8e3c169 CMake: Hopefully unbreak the build by mimicking the changes on the by Oscar Fuentes · 15 years ago
  13. 7f9ec91 Add the --with-c-include-dirs to llvm's configure. The clang patch is next. by Rafael Espindola · 15 years ago
  14. a447cfe CMake: Pass -lm to check_symbol_exists for detecting several math by Oscar Fuentes · 15 years ago
  15. 66c04c4 use getPredicateOnEdge to fold comparisons through PHI nodes, by Chris Lattner · 15 years ago
  16. f496e79 various fixes to the lattice transfer functions. by Chris Lattner · 15 years ago
  17. 0e0ff29 switch jump threading to use getPredicateOnEdge in one place by Chris Lattner · 15 years ago
  18. b52675b Add a new getPredicateOnEdge method which returns more rich information for by Chris Lattner · 15 years ago
  19. 7707a0d Move the utility function UpdateTerminator() from CodePlacementOpt() into by Jim Grosbach · 15 years ago
  20. 01dec0e Revert 86857. It's causing consumer-typeset to fail, and there's a better way to do it forthcoming anyway. by Jim Grosbach · 15 years ago
  21. 116664a Use stubs when we have them, otherwise use code we already have, by Eric Christopher · 15 years ago
  22. dfa9261 Add the braces gcc suggested. by Daniel Dunbar · 15 years ago
  23. ad108ba Add CreateNUWAdd and CreateNUWSub to complement the existing CreateNSWAdd and by Nick Lewycky · 15 years ago
  24. 3e04a05 should not commit when distracted. by Chris Lattner · 15 years ago
  25. 72b2990 Make the BranchFolderPass class local to BranchFolding.cpp. by Dan Gohman · 15 years ago
  26. a5810ad We now thread some impossible condition information with LVI. by Chris Lattner · 15 years ago
  27. 8520149d Minor code cleanups. by Dan Gohman · 15 years ago
  28. 87e9f59 with the new code we can thread non-instruction values. This by Chris Lattner · 15 years ago
  29. 1c96b41 this argument can be an arbitrary value, it doesn't need to be an instruction. by Chris Lattner · 15 years ago
  30. 38392bb expose edge information and switch j-t to use it. by Chris Lattner · 15 years ago
  31. f035ce5 Fixed an iteration condition in PreAllocSplitting. This should fix some miscompilations casued by PreAllocSplitting. by Lang Hames · 15 years ago
  32. b8c124c move some stuff into DEBUG's and turn on lazy-value-info for by Chris Lattner · 15 years ago
  33. 5cf0aed Fix typo, cleanup whitespace. by Eric Christopher · 15 years ago
  34. afa5a34 Do not use StringRef in DebugInfo interface. by Devang Patel · 15 years ago
  35. ad6af45 Tail merge at any size when there are two potentials blocks and one by Dan Gohman · 15 years ago
  36. 73b5551 Don't mark a call as potentially throwing if the function it's calling has the by Bill Wendling · 15 years ago
  37. 9089ba8 A real solution for the first part of PR5445 by Bruno Cardoso Lopes · 15 years ago
  38. 1697652 make LazyValueInfo actually to some stuff. This isn't very tested but improves by Chris Lattner · 15 years ago
  39. 2ad00bf pass TD into a SimplifyCmpInst call. Add another case that by Chris Lattner · 15 years ago
  40. ffe644e Promote MergePotentialsElt and SameTailElt to be regular classes by Dan Gohman · 15 years ago
  41. 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 · 15 years ago
  42. 7cc253e Revert this line of 86871. by Dan Gohman · 15 years ago
  43. 3380cc5 If doesSupportDebugInformation() is false then do not try to emit dwarf debug info. by Devang Patel · 15 years ago
  44. 412a3b9 Check in the changes to this file too. by Dan Gohman · 15 years ago
  45. 2210c0b Add support for tail duplication to BranchFolding, and extend by Dan Gohman · 15 years ago
  46. 3e20475 Fix liveness calculation when splitting critical edges during PHI elimination. by Jakob Stoklund Olesen · 15 years ago
  47. eba4ed9 Reenable StackTracke.cpp test. by Devang Patel · 15 years ago
  48. 4a8efb0 Add SetDebugLocation() variant to add debug info location to an instruction. by Devang Patel · 15 years ago
  49. 77e4751 Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be folded into target icmp instructions. by Evan Cheng · 15 years ago
  50. f4997e8 Do jump table adjustment before constant island allocation by Jim Grosbach · 15 years ago
  51. cdc06ba Fix indentation level. by Dan Gohman · 15 years ago
  52. 4e3f125 Whitespace cleanups. by Dan Gohman · 15 years ago
  53. a127edc Prefix MBB numbers with "BB#" in debug output to make it clear what by Dan Gohman · 15 years ago
  54. d194498 Minor code simplification. by Dan Gohman · 15 years ago
  55. 641c6f9 Fix a copy+pasto in a comment. by Dan Gohman · 15 years ago
  56. adaace8 Set isBarrier = 1 on return instructions, as they are control barriers. by Dan Gohman · 15 years ago
  57. e94975e Use a tab in INT3's asm string, for consistency. by Dan Gohman · 15 years ago
  58. fc926c2 another const prop failure. by Chris Lattner · 15 years ago
  59. 6fdfc9c add a note by Chris Lattner · 15 years ago
  60. d682a60 Reject duplicate case values in a switch, PR5450. by Chris Lattner · 15 years ago
  61. a3da922 Don't trivially delete unused calls to llvm.invariant.start. This allows by Duncan Sands · 15 years ago
  62. 0123974 Add nounwind. by Evan Cheng · 15 years ago
  63. f8fb7c2 remove the now dead condprop pass, PR3906. by Chris Lattner · 15 years ago
  64. b069c91 Fix JITTest.ModuleDeletion in -Asserts mode (which turns off JITEmitDebugInfo by Jeffrey Yasskin · 15 years ago
  65. f1e9cf5 remove condprop testcases. by Chris Lattner · 15 years ago
  66. a8333d3 Add StringRef::split(StringRef), to complement StringRef::split(char). by Daniel Dunbar · 15 years ago
  67. 90a6fd3 Remove dead code. by Rafael Espindola · 15 years ago
  68. bf177ee Show command-line args and features passed into backend in debug output. Approved by Evan Cheng. by Sandeep Patel · 15 years ago
  69. 95470b7 Add missing run line. Devang, please check. by Daniel Dunbar · 15 years ago
  70. c032679 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
  71. 1fc7d71 by Jim Grosbach · 15 years ago
  72. cc4d3b2 stub out some LazyValueInfo interfaces, and have JumpThreading by Chris Lattner · 15 years ago
  73. 5606ec8 Fix test to work on every platform. by Bill Wendling · 15 years ago
  74. 13f6135 Fix test to work on every platform. by Bill Wendling · 15 years ago
  75. 3bbc9b4 XFAIL for now. by Devang Patel · 15 years ago
  76. ee161a6 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 15 years ago
  77. 3691393 Add Triple::str() which returns the contents of the Triple as a string, as a more readable alternative to getTriple(). by Daniel Dunbar · 15 years ago
  78. 39ae3ff Do not assume first function scope seen represents current function. by Devang Patel · 15 years ago
  79. 64066bd Add From arguments to StringRef search functions, and tweak doxyments. by Daniel Dunbar · 15 years ago
  80. 253e9b2 llvm-gcc/clang don't (won't?) need this hack. by Daniel Dunbar · 15 years ago
  81. 2b9024c oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to commit this, no harm, but add a todoo by Chris Lattner · 15 years ago
  82. 10f2d13 Stub out a new lazy value info pass, which will eventually by Chris Lattner · 15 years ago
  83. b14b88a add a fixme by Chris Lattner · 15 years ago
  84. 68cf604 remove redundant foward declaration. This function is already in by Chris Lattner · 15 years ago
  85. 2f105c6 While creating DbgScopes, do not forget parent scope. by Devang Patel · 15 years ago
  86. f40888d Block terminator may be a switch. by Evan Cheng · 15 years ago
  87. 6eb8dd2 jump threading does everything that condprop does any more. This passes by Chris Lattner · 15 years ago
  88. 1742498 add a note by Chris Lattner · 15 years ago
  89. b6ad915 I did this a week or two ago by Chris Lattner · 15 years ago
  90. fb0ee43 Ignore variable if scope info is not available. by Devang Patel · 15 years ago
  91. 6b41aba Test this on Darwin only. by Bill Wendling · 15 years ago
  92. 9a645cd Emit correct code when making a ConstantPool entry for a vector by Dale Johannesen · 15 years ago
  93. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 15 years ago
  94. 0a26870 in -dot-cfg and -dot-cfg-only, when rendering switch instructions, by Chris Lattner · 15 years ago
  95. 055d046 implement a TODO by teaching jump threading about "xor x, 1". by Chris Lattner · 15 years ago
  96. 40d8c28 move some generally useful functions out of jump threading by Chris Lattner · 15 years ago
  97. 5b37fba Don't mark conditional branch instructions as control barriers. by Dan Gohman · 15 years ago
  98. b19a5e9 Modify how the prologue encoded the "move" information for the FDE. GCC by Bill Wendling · 15 years ago
  99. 6daf99b Process InlinedAt location info. by Devang Patel · 15 years ago
  100. 103f243 fix a crash in SCCP handling extractvalue of an array, pointed out and by Chris Lattner · 15 years ago