1. 4f09878 Move isSuccessor() offline, change it to use std::find. by Evan Cheng · 17 years ago
  2. 9f26f73 Fix PR1431 Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll by Devang Patel · 17 years ago
  3. 8dd86c1 More effective breakdown of memcpy into repeated load/store. These are now by Dale Johannesen · 17 years ago
  4. fb0709a Get rid of leading zeros in the output of toString. by Reid Spencer · 17 years ago
  5. 213d2cf Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an optimization to fold VECTOR_SHUFFLE to a zero vector. by Evan Cheng · 17 years ago
  6. 174f803 Added missing patterns for UNPCKH* and PUNPCKH*. by Evan Cheng · 17 years ago
  7. 3fc5b01 disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for by Chris Lattner · 17 years ago
  8. b429f73 add expand support for ADDC/SUBC/ADDE/SUBE so we can codegen 128-bit add/sub on 32-bit (or less) targets by Chris Lattner · 17 years ago
  9. 07c70cd This is the correct fix for PR1427. This fixes mmx-shuffle.ll and doesn't by Chris Lattner · 17 years ago
  10. f840202 Revert patch for PR1427. It breaks almost all vector tests. by Anton Korobeynikov · 17 years ago
  11. ccde4cb add support for 128-bit add/sub on ppc64 by Chris Lattner · 17 years ago
  12. 09d8c92 Print integer values as both decimal and hexadecimal for convenience by Reid Spencer · 17 years ago
  13. a066810 add support for 128-bit integer add/sub by Chris Lattner · 17 years ago
  14. 02ae8b7 For lshr by 0 bits, just return *this as a short cut. This also prevents by Reid Spencer · 17 years ago
  15. da66472 Fix PR1427 and test/CodeGen/X86/mmx-shuffle.ll by Chris Lattner · 17 years ago
  16. d9e9efb Remove. Not needed. by Evan Cheng · 17 years ago
  17. e425956 Default implementation of TargetInstrInfo::getBlockSize(). by Evan Cheng · 17 years ago
  18. d60483e Add target hook to specify block size limit for if-conversion. by Evan Cheng · 17 years ago
  19. 98a6c62 Don't fold bitconvert(load) for preinc/postdec loads. Likewise stores. by Dale Johannesen · 17 years ago
  20. d6ddc30 isBlockPredicable() always ignore terminal instructions; add comments. by Evan Cheng · 17 years ago
  21. 3f8602c ARM::tB is also predicable. by Evan Cheng · 17 years ago
  22. 02c602b PredicateInstruction returns true if the operation was successful. by Evan Cheng · 17 years ago
  23. 2eb80fa Add default implementation of PredicateInstruction(). by Evan Cheng · 17 years ago
  24. c3a289c Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. by Evan Cheng · 17 years ago
  25. 75604f8 Move if-conversion after all passes that may use register scavenger. by Evan Cheng · 17 years ago
  26. b5f8eff Removed isPredicable(). by Evan Cheng · 17 years ago
  27. 5ada199 Make ARM::B isPredicable; Make Bcc and MOVCC condition option a normal operand so they are not predicable. by Evan Cheng · 17 years ago
  28. 064d7cd Added isPredicable bit to class Instruction. by Evan Cheng · 17 years ago
  29. 6551dcd Fix a bug in the "fromString" method where radix 2,8 and 16 values were by Reid Spencer · 17 years ago
  30. 52811bd Avoid a "loss of precision" error in gcc 4.1.3. by Reid Spencer · 17 years ago
  31. 53c3a33 Output exception call-sites in address order, as required by the unwinding by Duncan Sands · 17 years ago
  32. aeafca0 Conditional branch is not a barrier. by Evan Cheng · 17 years ago
  33. c76d441 Use a ptr set instead of a linear search to unique TokenFactor operands. by Chris Lattner · 17 years ago
  34. 738a6ec implement the missing maskmovq mmx intrinsic that akor hit. by Chris Lattner · 17 years ago
  35. 2706f97 Fix comment. by Evan Cheng · 17 years ago
  36. c5d05ef Devang points out that we need an assertion here. by Evan Cheng · 17 years ago
  37. 951418b Implement printing of instruction result values when debug info is turned by Reid Spencer · 17 years ago
  38. 93003b8 Bug fix: should check ABI alignment, not pref. alignment. by Evan Cheng · 17 years ago
  39. 9307292 Hooks for predication support. by Evan Cheng · 17 years ago
  40. 4e65485 Initial commit of (very basic) if converter. by Evan Cheng · 17 years ago
  41. 14ba0cc Remove extra CFG edges before doing these passes; it makes them happier. by Dale Johannesen · 17 years ago
  42. b5bb7ff Fix an infinite recursion in GetNegatedExpression. by Lauro Ramos Venancio · 17 years ago
  43. 49b5c27 The index into the actions table is a ULEB128 not a SLEB128. by Duncan Sands · 17 years ago
  44. ce3e2bf selects can also reach here by Chris Lattner · 17 years ago
  45. d67c632 implement the ModuleProvider::dematerializeFunction hook by Chris Lattner · 17 years ago
  46. 76c94b6 Un-brain-dead-ify the lowering of part set for the reverse case. by Reid Spencer · 17 years ago
  47. c90233b Fix some subtle issues handling immediate values. This fixes by Chris Lattner · 17 years ago
  48. 9f5d578 fix some subtle inline asm selection issues by Chris Lattner · 17 years ago
  49. 44bec52 Add PredicateOperand to all ARM instructions that have the condition field. by Evan Cheng · 17 years ago
  50. 709fd41 fix subtle bugs in inline asm operand selection by Chris Lattner · 17 years ago
  51. 19e3f31 Added getNumExplicitOperands and findFirstPredOperand. by Evan Cheng · 17 years ago
  52. 6b6aef8 Fix Transforms/InstCombine/2007-05-14-Crash.ll by Chris Lattner · 17 years ago
  53. 5d3d44a Fix previous patch. GOTOFF can be used only when the symbol has internal by Lauro Ramos Venancio · 17 years ago
  54. 2944652 implement a simple fneg optimization/propagation thing. This compiles: by Chris Lattner · 17 years ago
  55. 8dfffd5 Only worry about intervening kill if there are more than one live ranges in the interval. by Evan Cheng · 17 years ago
  56. 2f6cb2b Fix for PR1406: by Evan Cheng · 17 years ago
  57. 8b966d9 When marking a register as being implicitly defined, make sure to clear its partial use info as well. by Evan Cheng · 17 years ago
  58. 930d161 Optimize PIC implementation. GOTOFF can be used when the symbol is defined by Lauro Ramos Venancio · 17 years ago
  59. 69642f1 Enable aliases on arm-linux. by Lauro Ramos Venancio · 17 years ago
  60. 9bd57b6 Give names to the final result values of the part_set computations. This by Reid Spencer · 17 years ago
  61. d9efdb2 Correct a few comments. by Dan Gohman · 17 years ago
  62. a196b99 Add passes -view-cfg and -view-cfg-only that are like -print-cfg and by Dan Gohman · 17 years ago
  63. 69944e8 Make the results for the rotate functions correct when rotateAmt == 0. by Reid Spencer · 17 years ago
  64. 19dc32a Add some things needed by the llvm-gcc version supporting bit accurate integer by Reid Spencer · 17 years ago
  65. 40c1b66 Fix PR1413 by Chris Lattner · 18 years ago
  66. 79cfddf Fix Transforms/GlobalOpt/2007-05-13-Crash.ll by Chris Lattner · 18 years ago
  67. 185bc89 Emit function debug frames in one atom. This will prevent us from generating incorrect assembler in case of both by Anton Korobeynikov · 18 years ago
  68. 8c7c173 Emit multiple common EH frames for multiple (including blank) personality by Anton Korobeynikov · 18 years ago
  69. 0ff3ca4 More DWARF-related things cleanup: by Anton Korobeynikov · 18 years ago
  70. 92c7283 Fix shl to produce the correct result when the bitwidth is > 64 and the by Reid Spencer · 18 years ago
  71. 5156f5b Get the size of auto arrays right, regardless of its changing size. by Reid Spencer · 18 years ago
  72. 384003d allow partially materialized modules to be written out, which just strips out by Chris Lattner · 18 years ago
  73. 1e4c23a Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049516.html by Devang Patel · 18 years ago
  74. 7d8ed8a significantly improve debug output of lsr by Chris Lattner · 18 years ago
  75. 86296cc Update comments to say "vector" instead of "packed". by Dan Gohman · 18 years ago
  76. 23d9d27 Fix typos. by Dan Gohman · 18 years ago
  77. c767844 This patch extends the LoopUnroll pass to be able to unroll loops by Dan Gohman · 18 years ago
  78. 3aea1bd fix regressions from my previous checking, including by Chris Lattner · 18 years ago
  79. 22d5c37 Perform correct actions numbers/sizes computation by Anton Korobeynikov · 18 years ago
  80. 29c9caf Fix action No calculation in multiple-invoke-one-LP mode by Anton Korobeynikov · 18 years ago
  81. 8885887 fix Transforms/InstCombine/2007-05-10-icmp-or.ll by Chris Lattner · 18 years ago
  82. a24b04e fix a memory leak by Chris Lattner · 18 years ago
  83. 3925326 Fix a bug where the bcreader could crash on .bc files that were an exact by Chris Lattner · 18 years ago
  84. 54f4a67 Do not generate branches to entry block. This fixes several test suite by Dale Johannesen · 18 years ago
  85. 432a7fa Ooops. Some debugging stuff :) by Anton Korobeynikov · 18 years ago
  86. eeb37e0 Allow multiple invokes per landing pad. This (probably) fixes PR1410. by Anton Korobeynikov · 18 years ago
  87. c1fe166 Later computations assume we are aligned at this point. by Duncan Sands · 18 years ago
  88. e25514d TypeIds are indexed by j, not i by Anton Korobeynikov · 18 years ago
  89. 76b38fc Make tail merging handle many more cases (all it can, I think). by Dale Johannesen · 18 years ago
  90. 0f1621b add some notes by Chris Lattner · 18 years ago
  91. 2c4f943 Can't fold the bit_convert is the store is a truncating store. by Evan Cheng · 18 years ago
  92. 7294b58 Do not assert, when case range split metric is zero and JTs are not allowed: just emit binary tree in this case. This by Anton Korobeynikov · 18 years ago
  93. fd98dc9 Fix PR1333 by Devang Patel · 18 years ago
  94. 42d712b Switch BCC, MOVCCr, etc. to PredicateOperand. by Evan Cheng · 18 years ago
  95. f88b3a5 PredicateOperand can be used as a normal operand for isel. by Evan Cheng · 18 years ago
  96. e23e00d Change names from RA to something unique to get rid of naming conflicts with by Bill Wendling · 18 years ago
  97. 5618490 Eliminate MarkVirtRegAliveInBlock recursion. by Evan Cheng · 18 years ago
  98. 43182ac R0 is a sub-register of X0, etc. by Evan Cheng · 18 years ago
  99. 1cc0096 Fix various whitespace inconsistencies. by Dan Gohman · 18 years ago
  100. f742c23 Correct the comment for ApproximateLoopSize to reflect what it actually does. by Dan Gohman · 18 years ago