1. 7cb22ec Don't replace multiple result of calls with undef, by Chris Lattner · 17 years ago
  2. f4023a1 code cleanup, no functionality change. by Chris Lattner · 17 years ago
  3. c9e495c Split some code out of the main SimplifyCFG loop into its own function. by Chris Lattner · 17 years ago
  4. 3c02aca Make these variables static. by Dan Gohman · 17 years ago
  5. 9692db9 Disable building of llvm2cpp. The directory will be removed before 2.3 release. by Anton Korobeynikov · 17 years ago
  6. 0d9e02c Drop dead includes by Anton Korobeynikov · 17 years ago
  7. 488fe31 Fix tests due to llvm2cpp move to llc target by Anton Korobeynikov · 17 years ago
  8. 8d3e74e Adjust option names for C++ backend by Anton Korobeynikov · 17 years ago
  9. 5027652 First step of implementing PR1538: move llvm2cpp logic to new 'target' by Anton Korobeynikov · 17 years ago
  10. 7661279 Initial CBE support for multiple return values. by Dan Gohman · 17 years ago
  11. 80b8f5d tighten up verifier checks which missed cases where by Chris Lattner · 17 years ago
  12. 67780f1 Use isa instead of dyn_cast. by Dan Gohman · 17 years ago
  13. 3dc34f6 Add support to codegen for getresult instructions with undef operands. by Dan Gohman · 17 years ago
  14. 6829157 Check type instead of no. of operands. by Devang Patel · 17 years ago
  15. 9ac0ac5 Allow llvm-as to parse a getresult with an undef operand. by Dan Gohman · 17 years ago
  16. 1f530a5 Rewrite previous patch to suit Chris's preference. by Dale Johannesen · 17 years ago
  17. b013f50 Unbreak JIT by Anton Korobeynikov · 17 years ago
  18. 0e9ddde Disable stack realignment for these tests by Anton Korobeynikov · 17 years ago
  19. e44a4b3 Fix test becase ABI stack alignment dropped to 'normal' value by Anton Korobeynikov · 17 years ago
  20. 51a8fee Fix test, instruction count is valid only if stack is not realigned by Anton Korobeynikov · 17 years ago
  21. 941ff58 Fix typo by Anton Korobeynikov · 17 years ago
  22. dc28bd4 Only allow increase of max alignment value by Anton Korobeynikov · 17 years ago
  23. d52bdaf Be over-conservative: scan for all used virtual registers and calculate maximal stack alignment in assumption, that there will be spill of vector register. by Anton Korobeynikov · 17 years ago
  24. 856914f Add X86 Maximal Stack Alignment Calculator Pass before RA by Anton Korobeynikov · 17 years ago
  25. 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 17 years ago
  26. aadc780 Use precomputed value, if any by Anton Korobeynikov · 17 years ago
  27. 2c430cb Do proper book-keeping of offsets and prologue/epilogue code for stack realignment by Anton Korobeynikov · 17 years ago
  28. 8e91ec5 If stack realignment is used - incoming args will use EBP as base register and locals - ESP by Anton Korobeynikov · 17 years ago
  29. b51dce3 Eastimate required stack alignment early, so we can decide, whether we will need frame pointer or not by Anton Korobeynikov · 17 years ago
  30. 874384e Cleanup by Anton Korobeynikov · 17 years ago
  31. d1c133a Cleanup by Anton Korobeynikov · 17 years ago
  32. 82751e3 Simplify by Anton Korobeynikov · 17 years ago
  33. 45709ae Make stack alignment options global for all targets by Anton Korobeynikov · 17 years ago
  34. cfcd20e Provide option for enabling-disabling stack realignment by Anton Korobeynikov · 17 years ago
  35. 35410a4 Disable stack realignment for functions with dynamic-sized alloca's by Anton Korobeynikov · 17 years ago
  36. 890fe88 Provide ABI-correct stack alignment by Anton Korobeynikov · 17 years ago
  37. 9bbbea5 Provide convenient helpers for some operations by Anton Korobeynikov · 17 years ago
  38. e201190 Whitespace cleanup by Anton Korobeynikov · 17 years ago
  39. 5588827 Fix some whitespace. by Dan Gohman · 17 years ago
  40. 480311b Use the Create static method for some of these objects. They no longer by Bill Wendling · 17 years ago
  41. 4af6ad3 simplify code for propagation of constant arguments into callees. by Chris Lattner · 17 years ago
  42. e9625c6 Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols, by Chris Lattner · 17 years ago
  43. c6ee00b Rewrite multiple return value handling in SCCP. Before, the -sccp pass by Chris Lattner · 17 years ago
  44. a925a14 regenerate by Chris Lattner · 17 years ago
  45. f7dedf2 Validate that the result of a function type is valid using shared by Chris Lattner · 17 years ago
  46. d52b62a Enforce that multiple return values have to have at least one result. by Chris Lattner · 17 years ago
  47. 69e6317 remove this testcase. It isn't testing loop rotate, it is testing all by Chris Lattner · 17 years ago
  48. 7e4687a returning an empty multiple return list is not valid. by Chris Lattner · 17 years ago
  49. f4cde4e fix description of 'ret' to be more correct with multiple return by Chris Lattner · 17 years ago
  50. 1c406d7 Allow undef as an operand to getresult. by Chris Lattner · 17 years ago
  51. 42369b7 Verify that the operand of a getresult instruction is a call/invoke or undef. by Chris Lattner · 17 years ago
  52. 525af20 make this test more interesting. by Chris Lattner · 17 years ago
  53. ed98501 distill down the essense of this test. by Chris Lattner · 17 years ago
  54. 02dc1a7 new test by Dale Johannesen · 17 years ago
  55. 63e7eb4 Do not change the type of a ByVal argument to a type of a different size. by Dale Johannesen · 17 years ago
  56. f30752c Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one uses of the shift result. by Evan Cheng · 17 years ago
  57. a5ddb59 Start doing the significantly useful part of jump threading: handle cases by Chris Lattner · 17 years ago
  58. ae65b3c Dig through multiple levels of AND to thread jumps if needed. by Chris Lattner · 17 years ago
  59. d2368dc Move MemCpyOpt after GVN. by Owen Anderson · 17 years ago
  60. 6bf7750 Teach jump threading to thread through blocks like: by Chris Lattner · 17 years ago
  61. c290a5b Added command line option -no-lazy to disable JIT lazy compilation. by Evan Cheng · 17 years ago
  62. d38c14e refactor some code, no functionality change. by Chris Lattner · 17 years ago
  63. f29984f add a basic testcase. by Chris Lattner · 17 years ago
  64. 75712b8 Whoops! Undo r50087, unbreak the build. by Nick Lewycky · 17 years ago
  65. 59091c4 Reverse r47989. Part of removing 'unwinds to' support. by Nick Lewycky · 17 years ago
  66. dc2421f Start removing 'unwinds to' support from mainline in preparation for 2.3. by Nick Lewycky · 17 years ago
  67. ecbc963 Add MemCpyOpt to LTO. by Owen Anderson · 17 years ago
  68. 9d4b94d remove dead code. by Chris Lattner · 17 years ago
  69. 10c0d91 optimize "p != gep p, ..." better. This allows us to compile by Chris Lattner · 17 years ago
  70. eb41129 more fallout from Nicholas' asmprinter patch. by Chris Lattner · 17 years ago
  71. 61a9213 Implement an x86-64 ABI detail of passing structs by hidden first by Dan Gohman · 17 years ago
  72. f1f12f9 fix some residual old API that fell thru the cracks of the conversion script, closes http://llvm.org/bugs/show_bug.cgi?id=2246 by Gabor Greif · 17 years ago
  73. 639cdc2 Fix an out-of-bounds access in -view-sunit-dags in the case of an by Dan Gohman · 17 years ago
  74. 0416b0a Fix the encoding of the MMX movd that moves from MMX to 64-bit GPR. by Dan Gohman · 17 years ago
  75. 92c7b65 Fix the way AliasSet::print prints "may alias". by Dan Gohman · 17 years ago
  76. 037c781 fix grammar-o, thanks to Duncan for noticing. by Chris Lattner · 17 years ago
  77. 92b9d49 Make these structs larger to ensure that they are returned by struct return. by Duncan Sands · 17 years ago
  78. 09eb6e7 Make the struct bigger, to ensure it is returned by struct return. by Duncan Sands · 17 years ago
  79. eb60fb9 Use GVN in LTO instead of GCSE+LoadVN. by Owen Anderson · 17 years ago
  80. 4bda6e4 Remove unneeded #include's. by Owen Anderson · 17 years ago
  81. a8bd658 Refactor memcpyopt based on Chris' suggestions. Consolidate several functions by Owen Anderson · 17 years ago
  82. e47d982 Fix a "large integer implicitly truncated to unsigned type" warning. by Duncan Sands · 17 years ago
  83. ea70519 don't print dominators every time it is computed with -debug. by Chris Lattner · 17 years ago
  84. a1b5858 another bug introduced in r47802 by nicholas, for no apparent reason. by Chris Lattner · 17 years ago
  85. 7d717a0 Add an ugly note. by Chris Lattner · 17 years ago
  86. 1d40281 Add jump threading to liblto. by Chris Lattner · 17 years ago
  87. e12d8e4 run the jump threading pass in llvm-ld also by Chris Lattner · 17 years ago
  88. 2510c3b enable jump threading pass by default. This causes no miscompilations by Chris Lattner · 17 years ago
  89. 96c5b2f fix a bug introduced by Nicholas' "unwinds to" stuff: we by Chris Lattner · 17 years ago
  90. 281def9 don't assume that the argument passed to fprintf("%s" is a string. This by Chris Lattner · 17 years ago
  91. 2cc6751 Use the new SplitBlockPredecessors to implement a todo. by Chris Lattner · 17 years ago
  92. 54b9c3b Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 17 years ago
  93. 1b58678 Move domtree/frontier updating earlier, allowing us to use it to update phi by Chris Lattner · 17 years ago
  94. b859794 Factor dominator tree and frontier updating into SplitBlockPredecessors by Chris Lattner · 17 years ago
  95. 48a80b0 fit some more code in 80 cols. by Chris Lattner · 17 years ago
  96. 34093a6 simplify code, fit in 80 cols. by Chris Lattner · 17 years ago
  97. 862f27e fit in 80 cols by Chris Lattner · 17 years ago
  98. 580631a Be pessimistic in computing the buffer size when aligning. by Nicolas Geoffray · 17 years ago
  99. 546e36a Don't forget to update the current operand when getting the size of an instruction. by Nicolas Geoffray · 17 years ago
  100. bd3401f finish the first cut of a jump threading pass implementation. by Chris Lattner · 17 years ago