1. 3d8c358 Minor spelling and typo fixes. by John Criswell · 16 years ago
  2. 02e9988 Revert r50441. The original code was correct. Add some more comments so that I don't make the same mistake in the future. by Owen Anderson · 16 years ago
  3. 9dcace3 Fix a bug in memcpyopt where the memcpy-memcpy transform was never being applied because by Owen Anderson · 16 years ago
  4. 7b6fafa We should be returning true here since we've changed the function. by Owen Anderson · 16 years ago
  5. 9862f31 A lot of cleanups and documentation improvements, as well as a few corner case fixes. Most by Owen Anderson · 16 years ago
  6. 0396cd3 Rename DeadLoopElimination to LoopDeletion, part 2. by Owen Anderson · 16 years ago
  7. d6864fe Rename DeadLoopElimination to LoopDeletion, part one. by Owen Anderson · 16 years ago
  8. 966e799 Don't do stupid things: doInitialization(Module&) is not applicable to ModulePass :) by Anton Korobeynikov · 16 years ago
  9. 40700fe don't eliminate load from volatile value on paths where the load is dead. by Chris Lattner · 16 years ago
  10. 68608e4 make this test reduced and *valid* by Chris Lattner · 16 years ago
  11. 54545ac fix a subtle volatile handling bug. by Chris Lattner · 16 years ago
  12. a0201d5 Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. by Roman Levenstein · 16 years ago
  13. 5b222d7 Implement more aggressive support for analyzing string length. This by Chris Lattner · 16 years ago
  14. 5f8b344 Clarify what we mean by a dead loop. by Owen Anderson · 16 years ago
  15. 0048799 new testcase for PR2094. The inline asms should not pin allocas to the by Chris Lattner · 16 years ago
  16. cea1fdd don't delete the last store to an alloca if the store is volatile. by Chris Lattner · 16 years ago
  17. 3fb2968 make the vector conversion magic handle multiple results. by Chris Lattner · 16 years ago
  18. 41f6259 add support for multiple return values in inline asm. This is a step by Chris Lattner · 16 years ago
  19. 8509fcf Another extract_subreg coalescing bug. by Evan Cheng · 16 years ago
  20. e54cfdb Add some more comments. by Owen Anderson · 16 years ago
  21. d3d5b88 Remove debugging code. by Owen Anderson · 16 years ago
  22. 0ff7708 Add dead loop elimination, which removes dead loops for which we can compute by Owen Anderson · 16 years ago
  23. 8c2f662 Add -march=x86. by Evan Cheng · 16 years ago
  24. 1d71539 Update and_ops.ll according to the recent dagcombiner changes. by Dan Gohman · 16 years ago
  25. 9d32f2a Test case. by Evan Cheng · 16 years ago
  26. 33bf38a Fix a bug in RegsForValue::getCopyToRegs() that causes cyclical scheduling units. If it's creating multiple CopyToReg nodes that are "flagged" together, it should not create a TokenFactor for it's chain outputs: by Evan Cheng · 16 years ago
  27. 1fcfc3b Correct parameter attributes encoding for C bindings. Patch by Anders Johnsen! by Anton Korobeynikov · 16 years ago
  28. 9ef7425 Add possibility of using arbitrary to to execute stuff from bugpoint. by Anton Korobeynikov · 16 years ago
  29. 3e2dda6 Fix a pointer-arithmetic bug that caused 64-bit host pointer values to by Dan Gohman · 16 years ago
  30. 00acf97 Fix DSE to not eliminate volatile loads with no uses. by Dan Gohman · 16 years ago
  31. beb5be0 Don't try to convert PPC long double. by Dale Johannesen · 16 years ago
  32. 187db7b Evan pointed out that folding sext to zext may not be correct by Dan Gohman · 16 years ago
  33. ebc3a3a Delete an unused constructor. by Dan Gohman · 16 years ago
  34. 10a6b7a Add a comment to CreateRegForValue that clarifies the handling of by Dan Gohman · 16 years ago
  35. 0fe0090 Rewrite the comments for RegsForValue and its members, and by Dan Gohman · 16 years ago
  36. 9d695d5 Add more alignment enums. by Ted Kremenek · 16 years ago
  37. c971562 Bug fix in BumpPtrAllocator: don't assume that all objects have the same alignment. "Bump" of the pointer for the next allocated object to be of the specified alignment. by Ted Kremenek · 16 years ago
  38. b20d4f8 Don't call size() on each iteration of the loop. by Dan Gohman · 16 years ago
  39. e2435da Expose parameter attributes via C bindings. by Gordon Henriksen · 16 years ago
  40. 1f13c68 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 16 years ago
  41. 23e8b71 Teach InstCombine's ComputeMaskedBits what SelectionDAG's by Dan Gohman · 16 years ago
  42. 8f0ad58 Teach DAGCombine to convert (sext x) to (zext x) when the by Dan Gohman · 16 years ago
  43. beb4d82 Add support for response files to the CommandLine library. by Mikhail Glushenkov · 16 years ago
  44. 2810d67 Fix FP return for Win64 ABI by Anton Korobeynikov · 16 years ago
  45. 6833b06 Another collection of random cleanups. No functionality change. by Chris Lattner · 16 years ago
  46. b606dba Remove the SmallVector ctor that converts from a SmallVectorImpl. This by Chris Lattner · 16 years ago
  47. e49e52d restore the copy ctor in SmallVector. This fixes serious by Chris Lattner · 16 years ago
  48. 8eaff04 switch RegsForValue::Regs to be a SmallVector to avoid by Chris Lattner · 16 years ago
  49. 5da0b73 generalize SmallVector copy ctor, there is no requirement for by Chris Lattner · 16 years ago
  50. ffba582 Fix PR2256, yet another miscompilation in simplifycfg of i by Chris Lattner · 16 years ago
  51. e78109e several multiple-retval fixes for bugpoint. by Chris Lattner · 16 years ago
  52. f899fce move static function out of anon namespace, no functionality change. by Chris Lattner · 16 years ago
  53. acf8b01 Another step to getting multiple result inline asm to work. by Chris Lattner · 16 years ago
  54. 96bb622 Allow asms to return multiple results by value. by Chris Lattner · 16 years ago
  55. 998a5bc Properly lower vararg's FORMAL_ARGUMENTS node on win64 by Anton Korobeynikov · 16 years ago
  56. 7255193 Handle fp80 for win64 by Anton Korobeynikov · 16 years ago
  57. 908865d Added support for: by Bill Wendling · 16 years ago
  58. 24e1a9d typo by Chris Lattner · 16 years ago
  59. 5a09690 Implement a signficant optimization for inline asm: by Chris Lattner · 16 years ago
  60. 507ffd2 isa+cast -> dyn_cast by Chris Lattner · 16 years ago
  61. 4376fea Move a bunch of inline asm code out of line. by Chris Lattner · 16 years ago
  62. 5e76423 A few inline asm cleanups: by Chris Lattner · 16 years ago
  63. 2ba1c06 no need to implement this method and just have it call the default impl. by Chris Lattner · 16 years ago
  64. 998182b When SRoA'ing a global variable, make sure the new globals get the by Chris Lattner · 16 years ago
  65. aea6a6f Feedback from chris by Nate Begeman · 16 years ago
  66. d35f8ef Add a testcase for the recent "handle variable vector insert elt in mem" patch by Nate Begeman · 16 years ago
  67. da30ccb change comments per review by Dale Johannesen · 16 years ago
  68. b3f346f Update tests. by Evan Cheng · 16 years ago
  69. 44c0fd1 Extract the lower 64-bit if a MMX value is passed in a XMM register. by Evan Cheng · 16 years ago
  70. 082948d Fix illegal MMX_MOVDQ2Qrr pattern. vector_extract result must be a scalar value. by Evan Cheng · 16 years ago
  71. 10e8642 Special handling for MMX values being passed in either GPR64 or lower 64-bits of XMM registers. by Evan Cheng · 16 years ago
  72. 23ce502 Remove the code from CodeGenPrepare that moved getresult instructions by Dan Gohman · 16 years ago
  73. 80f5404 Fix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconvert from a smaller type to a larger one. by Evan Cheng · 16 years ago
  74. 3f8a3e7 new testcase by Chris Lattner · 16 years ago
  75. 6867991 Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own by Nate Begeman · 16 years ago
  76. f380fbd Update test by Anton Korobeynikov · 16 years ago
  77. 4182db4 Feedback from chris by Nate Begeman · 16 years ago
  78. 7c400dc add a note by Chris Lattner · 16 years ago
  79. 682f810 80 col violation. by Evan Cheng · 16 years ago
  80. 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 16 years ago
  81. 419ace9 Not checking for intrinsics which do not have a chain operand. by Evan Cheng · 16 years ago
  82. cdda25d - Switch from std::set to SmallPtrSet. - Add comments. by Evan Cheng · 16 years ago
  83. ee472b1 MMX argument passing fixes: by Evan Cheng · 16 years ago
  84. 4be30ac Teach the PruningFunctionCloner how to look through loads with by Nate Begeman · 16 years ago
  85. 25453ea Loosen up an assertion to allow intrinsics. I really have no by Chris Lattner · 16 years ago
  86. eede65c Don't infininitely thread branches when a threaded edge by Chris Lattner · 16 years ago
  87. 877ee97 PR2245: Misleading parameter name in llvm-c/Core.h:LLVMConstArray by Gordon Henriksen · 16 years ago
  88. 2566388 PR2202: LLVMCreateInterpreter creates a JIT by Gordon Henriksen · 16 years ago
  89. 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 · 16 years ago
  90. 13f7a40 Implement != for DenseSet iterators. by Ted Kremenek · 16 years ago
  91. ea33c8f Added iterator support for DenseSet. by Ted Kremenek · 16 years ago
  92. 1e8586d New test. by Evan Cheng · 16 years ago
  93. 7932866 Adjust inline cost computation to be less aggressive. by Evan Cheng · 16 years ago
  94. ef89bbb Add EXTRA_OPTIONS on the llvmgxx command line. by Devang Patel · 16 years ago
  95. 00dd691 Add EXTRA_OPTIONS on the llvmgcc command line. by Devang Patel · 16 years ago
  96. cbe686f overlook Output directory by Gabor Greif · 16 years ago
  97. a971dbd - Check if a register is livein before removing it. It may have already been removed. by Evan Cheng · 16 years ago
  98. 1734055 % -> @ by Chris Lattner · 16 years ago
  99. 05d6709 Doc updates/edits, contributed by Terence Parr! by Chris Lattner · 16 years ago
  100. eb5f409 code restructuring, not functionality change. by Chris Lattner · 16 years ago