1. 2ba1c06 no need to implement this method and just have it call the default impl. by Chris Lattner · 17 years ago
  2. 998182b When SRoA'ing a global variable, make sure the new globals get the by Chris Lattner · 17 years ago
  3. aea6a6f Feedback from chris by Nate Begeman · 17 years ago
  4. d35f8ef Add a testcase for the recent "handle variable vector insert elt in mem" patch by Nate Begeman · 17 years ago
  5. da30ccb change comments per review by Dale Johannesen · 17 years ago
  6. b3f346f Update tests. by Evan Cheng · 17 years ago
  7. 44c0fd1 Extract the lower 64-bit if a MMX value is passed in a XMM register. by Evan Cheng · 17 years ago
  8. 082948d Fix illegal MMX_MOVDQ2Qrr pattern. vector_extract result must be a scalar value. by Evan Cheng · 17 years ago
  9. 10e8642 Special handling for MMX values being passed in either GPR64 or lower 64-bits of XMM registers. by Evan Cheng · 17 years ago
  10. 23ce502 Remove the code from CodeGenPrepare that moved getresult instructions by Dan Gohman · 17 years ago
  11. 80f5404 Fix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconvert from a smaller type to a larger one. by Evan Cheng · 17 years ago
  12. 3f8a3e7 new testcase by Chris Lattner · 17 years ago
  13. 6867991 Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own by Nate Begeman · 17 years ago
  14. f380fbd Update test by Anton Korobeynikov · 17 years ago
  15. 4182db4 Feedback from chris by Nate Begeman · 17 years ago
  16. 7c400dc add a note by Chris Lattner · 17 years ago
  17. 682f810 80 col violation. by Evan Cheng · 17 years ago
  18. 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
  19. 419ace9 Not checking for intrinsics which do not have a chain operand. by Evan Cheng · 17 years ago
  20. cdda25d - Switch from std::set to SmallPtrSet. - Add comments. by Evan Cheng · 17 years ago
  21. ee472b1 MMX argument passing fixes: by Evan Cheng · 17 years ago
  22. 4be30ac Teach the PruningFunctionCloner how to look through loads with by Nate Begeman · 17 years ago
  23. 25453ea Loosen up an assertion to allow intrinsics. I really have no by Chris Lattner · 17 years ago
  24. eede65c Don't infininitely thread branches when a threaded edge by Chris Lattner · 17 years ago
  25. 877ee97 PR2245: Misleading parameter name in llvm-c/Core.h:LLVMConstArray by Gordon Henriksen · 17 years ago
  26. 2566388 PR2202: LLVMCreateInterpreter creates a JIT by Gordon Henriksen · 17 years ago
  27. 2749c72 Fix bug in x86 memcpy / memset lowering. If there are trailing bytes not handled by rep instructions, a new memcpy / memset is introduced for them. However, since source / destination addresses are already adjusted, their offsets should be zero. by Evan Cheng · 17 years ago
  28. 13f7a40 Implement != for DenseSet iterators. by Ted Kremenek · 17 years ago
  29. ea33c8f Added iterator support for DenseSet. by Ted Kremenek · 17 years ago
  30. 1e8586d New test. by Evan Cheng · 17 years ago
  31. 7932866 Adjust inline cost computation to be less aggressive. by Evan Cheng · 17 years ago
  32. ef89bbb Add EXTRA_OPTIONS on the llvmgxx command line. by Devang Patel · 17 years ago
  33. 00dd691 Add EXTRA_OPTIONS on the llvmgcc command line. by Devang Patel · 17 years ago
  34. cbe686f overlook Output directory by Gabor Greif · 17 years ago
  35. a971dbd - Check if a register is livein before removing it. It may have already been removed. by Evan Cheng · 17 years ago
  36. 1734055 % -> @ by Chris Lattner · 17 years ago
  37. 05d6709 Doc updates/edits, contributed by Terence Parr! by Chris Lattner · 17 years ago
  38. eb5f409 code restructuring, not functionality change. by Chris Lattner · 17 years ago
  39. 7cb22ec Don't replace multiple result of calls with undef, by Chris Lattner · 17 years ago
  40. f4023a1 code cleanup, no functionality change. by Chris Lattner · 17 years ago
  41. c9e495c Split some code out of the main SimplifyCFG loop into its own function. by Chris Lattner · 17 years ago
  42. 3c02aca Make these variables static. by Dan Gohman · 17 years ago
  43. 9692db9 Disable building of llvm2cpp. The directory will be removed before 2.3 release. by Anton Korobeynikov · 17 years ago
  44. 0d9e02c Drop dead includes by Anton Korobeynikov · 17 years ago
  45. 488fe31 Fix tests due to llvm2cpp move to llc target by Anton Korobeynikov · 17 years ago
  46. 8d3e74e Adjust option names for C++ backend by Anton Korobeynikov · 17 years ago
  47. 5027652 First step of implementing PR1538: move llvm2cpp logic to new 'target' by Anton Korobeynikov · 17 years ago
  48. 7661279 Initial CBE support for multiple return values. by Dan Gohman · 17 years ago
  49. 80b8f5d tighten up verifier checks which missed cases where by Chris Lattner · 17 years ago
  50. 67780f1 Use isa instead of dyn_cast. by Dan Gohman · 17 years ago
  51. 3dc34f6 Add support to codegen for getresult instructions with undef operands. by Dan Gohman · 17 years ago
  52. 6829157 Check type instead of no. of operands. by Devang Patel · 17 years ago
  53. 9ac0ac5 Allow llvm-as to parse a getresult with an undef operand. by Dan Gohman · 17 years ago
  54. 1f530a5 Rewrite previous patch to suit Chris's preference. by Dale Johannesen · 17 years ago
  55. b013f50 Unbreak JIT by Anton Korobeynikov · 17 years ago
  56. 0e9ddde Disable stack realignment for these tests by Anton Korobeynikov · 17 years ago
  57. e44a4b3 Fix test becase ABI stack alignment dropped to 'normal' value by Anton Korobeynikov · 17 years ago
  58. 51a8fee Fix test, instruction count is valid only if stack is not realigned by Anton Korobeynikov · 17 years ago
  59. 941ff58 Fix typo by Anton Korobeynikov · 17 years ago
  60. dc28bd4 Only allow increase of max alignment value by Anton Korobeynikov · 17 years ago
  61. 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
  62. 856914f Add X86 Maximal Stack Alignment Calculator Pass before RA by Anton Korobeynikov · 17 years ago
  63. 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 17 years ago
  64. aadc780 Use precomputed value, if any by Anton Korobeynikov · 17 years ago
  65. 2c430cb Do proper book-keeping of offsets and prologue/epilogue code for stack realignment by Anton Korobeynikov · 17 years ago
  66. 8e91ec5 If stack realignment is used - incoming args will use EBP as base register and locals - ESP by Anton Korobeynikov · 17 years ago
  67. b51dce3 Eastimate required stack alignment early, so we can decide, whether we will need frame pointer or not by Anton Korobeynikov · 17 years ago
  68. 874384e Cleanup by Anton Korobeynikov · 17 years ago
  69. d1c133a Cleanup by Anton Korobeynikov · 17 years ago
  70. 82751e3 Simplify by Anton Korobeynikov · 17 years ago
  71. 45709ae Make stack alignment options global for all targets by Anton Korobeynikov · 17 years ago
  72. cfcd20e Provide option for enabling-disabling stack realignment by Anton Korobeynikov · 17 years ago
  73. 35410a4 Disable stack realignment for functions with dynamic-sized alloca's by Anton Korobeynikov · 17 years ago
  74. 890fe88 Provide ABI-correct stack alignment by Anton Korobeynikov · 17 years ago
  75. 9bbbea5 Provide convenient helpers for some operations by Anton Korobeynikov · 17 years ago
  76. e201190 Whitespace cleanup by Anton Korobeynikov · 17 years ago
  77. 5588827 Fix some whitespace. by Dan Gohman · 17 years ago
  78. 480311b Use the Create static method for some of these objects. They no longer by Bill Wendling · 17 years ago
  79. 4af6ad3 simplify code for propagation of constant arguments into callees. by Chris Lattner · 17 years ago
  80. e9625c6 Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols, by Chris Lattner · 17 years ago
  81. c6ee00b Rewrite multiple return value handling in SCCP. Before, the -sccp pass by Chris Lattner · 17 years ago
  82. a925a14 regenerate by Chris Lattner · 17 years ago
  83. f7dedf2 Validate that the result of a function type is valid using shared by Chris Lattner · 17 years ago
  84. d52b62a Enforce that multiple return values have to have at least one result. by Chris Lattner · 17 years ago
  85. 69e6317 remove this testcase. It isn't testing loop rotate, it is testing all by Chris Lattner · 17 years ago
  86. 7e4687a returning an empty multiple return list is not valid. by Chris Lattner · 17 years ago
  87. f4cde4e fix description of 'ret' to be more correct with multiple return by Chris Lattner · 17 years ago
  88. 1c406d7 Allow undef as an operand to getresult. by Chris Lattner · 17 years ago
  89. 42369b7 Verify that the operand of a getresult instruction is a call/invoke or undef. by Chris Lattner · 17 years ago
  90. 525af20 make this test more interesting. by Chris Lattner · 17 years ago
  91. ed98501 distill down the essense of this test. by Chris Lattner · 17 years ago
  92. 02dc1a7 new test by Dale Johannesen · 17 years ago
  93. 63e7eb4 Do not change the type of a ByVal argument to a type of a different size. by Dale Johannesen · 17 years ago
  94. 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
  95. a5ddb59 Start doing the significantly useful part of jump threading: handle cases by Chris Lattner · 17 years ago
  96. ae65b3c Dig through multiple levels of AND to thread jumps if needed. by Chris Lattner · 17 years ago
  97. d2368dc Move MemCpyOpt after GVN. by Owen Anderson · 17 years ago
  98. 6bf7750 Teach jump threading to thread through blocks like: by Chris Lattner · 17 years ago
  99. c290a5b Added command line option -no-lazy to disable JIT lazy compilation. by Evan Cheng · 17 years ago
  100. d38c14e refactor some code, no functionality change. by Chris Lattner · 17 years ago