1. a6b4f43 If-convert early exit blocks (returns, etc.); bug fixes, etc. by Evan Cheng · 18 years ago
  2. 86d4069 Add some patterns for PIC PC-relative loads and stores. by Dale Johannesen · 18 years ago
  3. 5a18ebc BlockHasNoFallThrough() now returns true if block ends with a return instruction; AnalyzeBranch() should ignore predicated instructionsd. by Evan Cheng · 18 years ago
  4. 7bf7a44 Only emit one entry in the exception action table for each action, even if by Duncan Sands · 18 years ago
  5. 126f17a BlockHasNoFallThrough() now returns true if block ends with a return instruction. by Evan Cheng · 18 years ago
  6. eaeeb6f Update by Bill Wendling · 18 years ago
  7. a24f6df Get the order of the hext digits right! by Reid Spencer · 18 years ago
  8. 922d0bc Adjust how LLVM names are produced: by Reid Spencer · 18 years ago
  9. 5f0d16d Make sure we can round-trip an escaped value in a name. by Reid Spencer · 18 years ago
  10. ed951ea Regenerate by Reid Spencer · 18 years ago
  11. aa7c2f8 Make the %"..." syntax legal for local name. This just makes it symmetric by Reid Spencer · 18 years ago
  12. a2b18de Fix Transforms/InstCombine/2007-05-18-CastFoldBug.ll, a bug that devastates by Chris Lattner · 18 years ago
  13. 74b9a81 new testcase by Chris Lattner · 18 years ago
  14. cc442ca On Linux platforms and at optimization levels -O1 and above, llvm-gcc can by Reid Spencer · 18 years ago
  15. 8a28296 add source by Chris Lattner · 18 years ago
  16. fb3e119 Handle negative strides much more optimally. This compiles X86/lsr-negative-stride.ll by Chris Lattner · 18 years ago
  17. b0e07dd new testcase by Chris Lattner · 18 years ago
  18. 7667c0b same patch as the previous one, but the symmetric case by Chris Lattner · 18 years ago
  19. 2ad913b Disable the (A == (B-A)) -> 2*A == B xform when the sub has multiple uses (in by Chris Lattner · 18 years ago
  20. 35fbae2 new testcase by Chris Lattner · 18 years ago
  21. 20a4c23 Fix an assertion introduced by my last change to the toString method. We by Reid Spencer · 18 years ago
  22. f5135be Apply this patch: by Dan Gohman · 18 years ago
  23. 60c7a13 add a note by Chris Lattner · 18 years ago
  24. 2fa7ce2 Add a testcase for unrolling loops with unknown tripcounts. by Dan Gohman · 18 years ago
  25. 7f8ff8a Clean up. by Evan Cheng · 18 years ago
  26. 36489bb Change to depth-first traversal. by Evan Cheng · 18 years ago
  27. a469b69 Document an inefficiency in tail merging. by Dale Johannesen · 18 years ago
  28. fa0f77d Use MVT::FIRST_VECTOR_VALUETYPE and MVT::LAST_VECTOR_VALUETYPE. by Dan Gohman · 18 years ago
  29. fcc4dd9 Qualify calls to getTypeForValueType with MVT:: too. by Dan Gohman · 18 years ago
  30. cf6cc11 Some restructuring in preparation for most aggressive if-conversion. by Evan Cheng · 18 years ago
  31. b55757e Qualify several calls to functions in the MVT namespace, for consistency. by Dan Gohman · 18 years ago
  32. 6092ca1 Watch out for blocks that end with a return. by Evan Cheng · 18 years ago
  33. 7d841a4 Fix typo. by Duncan Sands · 18 years ago
  34. 32a8344 Fix typo. by Duncan Sands · 18 years ago
  35. ef547dd better portability for intptr_t. by Chris Lattner · 18 years ago
  36. 46ccdbf finished the first draft by Chris Lattner · 18 years ago
  37. 60893e5 crank out notes by Chris Lattner · 18 years ago
  38. 7eea8ff Regenerate. by Reid Spencer · 18 years ago
  39. 5502117 validation fix by Chris Lattner · 18 years ago
  40. b5c87f6 validation fixes by Chris Lattner · 18 years ago
  41. b348bb8 Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. by Chris Lattner · 18 years ago
  42. e829e92 Add a test case for PR1434 by Reid Spencer · 18 years ago
  43. e01236a Avoid an infinite loop when TestRunner.sh is run outside of the test dir. by Reid Spencer · 18 years ago
  44. 47d2502 If true / false blocks fallthrough before ifcvt, add unconditional branches to ifcvt'd block. by Evan Cheng · 18 years ago
  45. dcc50a4 Mark calls non-predicable for now. Need to ensure it's the last instruction in the if-converted block or make sure it preserve condition code. by Evan Cheng · 18 years ago
  46. 1cf08c1 Remove some unneeded branches. (spotted by Evan, thanks) by Dale Johannesen · 18 years ago
  47. e5e7ce4 Silence some compilation warnings. by Evan Cheng · 18 years ago
  48. b4b0ce7 tweak by Chris Lattner · 18 years ago
  49. 86cbfea Make use of target specific block size limits; bug fixes. by Evan Cheng · 18 years ago
  50. 9f8cbd1 Set ARM if-conversion block size threshold to 10 instructions for now. by Evan Cheng · 18 years ago
  51. 6ae3626 RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. by Evan Cheng · 18 years ago
  52. b5cdaa2 RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. by Evan Cheng · 18 years ago
  53. f48ae46 Fix comment. by Evan Cheng · 18 years ago
  54. 4f09878 Move isSuccessor() offline, change it to use std::find. by Evan Cheng · 18 years ago
  55. 413f2f9 Fix a problem with building .y files when BISON is not present. by Reid Spencer · 18 years ago
  56. 9f26f73 Fix PR1431 Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll by Devang Patel · 18 years ago
  57. d5005cc New test. by Devang Patel · 18 years ago
  58. bcd10f1 validation fixes by Chris Lattner · 18 years ago
  59. d09c4ec llvm-gcc now supports almost all gcc extensions. The key missing one is by Chris Lattner · 18 years ago
  60. bfb17ab add a section about API changes. by Chris Lattner · 18 years ago
  61. 8dd86c1 More effective breakdown of memcpy into repeated load/store. These are now by Dale Johannesen · 18 years ago
  62. e99d492 Correct a name in a comment. by Dan Gohman · 18 years ago
  63. 26b146c silence some "comparison between signed and unsigned integer expressions" by Chris Lattner · 18 years ago
  64. bf8abe3 minor tweak by Chris Lattner · 18 years ago
  65. fb0709a Get rid of leading zeros in the output of toString. by Reid Spencer · 18 years ago
  66. fd30eee New test case. by Evan Cheng · 18 years ago
  67. 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 · 18 years ago
  68. 174f803 Added missing patterns for UNPCKH* and PUNPCKH*. by Evan Cheng · 18 years ago
  69. df799af Fix some sporadic segfaults that are triggered when SmallVector's heap by Dan Gohman · 18 years ago
  70. e1e9bc7 add testcase for 128-bit add/sub by Chris Lattner · 18 years ago
  71. 3fc5b01 disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for by Chris Lattner · 18 years ago
  72. 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 · 18 years ago
  73. 59807fa Regenerate. by Reid Spencer · 18 years ago
  74. e406873 Make Perl a required dependency and cause configure script to fail if it by Reid Spencer · 18 years ago
  75. 07c70cd This is the correct fix for PR1427. This fixes mmx-shuffle.ll and doesn't by Chris Lattner · 18 years ago
  76. f840202 Revert patch for PR1427. It breaks almost all vector tests. by Anton Korobeynikov · 18 years ago
  77. ccde4cb add support for 128-bit add/sub on ppc64 by Chris Lattner · 18 years ago
  78. 09d8c92 Print integer values as both decimal and hexadecimal for convenience by Reid Spencer · 18 years ago
  79. a066810 add support for 128-bit integer add/sub by Chris Lattner · 18 years ago
  80. 02ae8b7 For lshr by 0 bits, just return *this as a short cut. This also prevents by Reid Spencer · 18 years ago
  81. 2f6ba65 New test. by Devang Patel · 18 years ago
  82. da66472 Fix PR1427 and test/CodeGen/X86/mmx-shuffle.ll by Chris Lattner · 18 years ago
  83. 944a3f4 testcase for PR1427 by Chris Lattner · 18 years ago
  84. d9e9efb Remove. Not needed. by Evan Cheng · 18 years ago
  85. e425956 Default implementation of TargetInstrInfo::getBlockSize(). by Evan Cheng · 18 years ago
  86. d60483e Add target hook to specify block size limit for if-conversion. by Evan Cheng · 18 years ago
  87. b6ec3a9 Merged in both release announcement guts. by Tanya Lattner · 18 years ago
  88. 98a6c62 Don't fold bitconvert(load) for preinc/postdec loads. Likewise stores. by Dale Johannesen · 18 years ago
  89. d6ddc30 isBlockPredicable() always ignore terminal instructions; add comments. by Evan Cheng · 18 years ago
  90. 3f8602c ARM::tB is also predicable. by Evan Cheng · 18 years ago
  91. 02c602b PredicateInstruction returns true if the operation was successful. by Evan Cheng · 18 years ago
  92. 2eb80fa Add default implementation of PredicateInstruction(). by Evan Cheng · 18 years ago
  93. c3a289c Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. by Evan Cheng · 18 years ago
  94. 75604f8 Move if-conversion after all passes that may use register scavenger. by Evan Cheng · 18 years ago
  95. b5f8eff Removed isPredicable(). by Evan Cheng · 18 years ago
  96. 5ada199 Make ARM::B isPredicable; Make Bcc and MOVCC condition option a normal operand so they are not predicable. by Evan Cheng · 18 years ago
  97. 064d7cd Added isPredicable bit to class Instruction. by Evan Cheng · 18 years ago
  98. 5127ce0 Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable without having a PredicateOperand. by Evan Cheng · 18 years ago
  99. 1bccb49 Rename M_PREDICATED to M_PREDICABLE; Move TargetInstrInfo::isPredicatable() to MachineInstr::isPredicable(). by Evan Cheng · 18 years ago
  100. 6551dcd Fix a bug in the "fromString" method where radix 2,8 and 16 values were by Reid Spencer · 18 years ago