1. 3f931b8 Fix pr1448 by Chris Lattner · 18 years ago
  2. 5cec4db Rename ScalarEvolution::deleteInstructionFromRecords to by Dan Gohman · 18 years ago
  3. b5bec2b Pass a SelectionDAG into SDNode::dump everywhere it's used, in prepration by Dan Gohman · 18 years ago
  4. d095410 Handle constants in phi nodes properly. This fixes test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll by Owen Anderson · 18 years ago
  5. 20c2b35 silence warning when assertions are disabled. by Chris Lattner · 18 years ago
  6. 831dab3 Testcase for instances where a constant only occurs as an operand to a phi node. by Owen Anderson · 18 years ago
  7. defb9fb don't use binutils 2.17 by Chris Lattner · 18 years ago
  8. 85ef254 document and hide two options. by Chris Lattner · 18 years ago
  9. 3ee7740 describe an argument, hide it. by Chris Lattner · 18 years ago
  10. 2384d7b silence a bogus warning Duraid ran into. by Chris Lattner · 18 years ago
  11. 5b689c3 Add a new testcase for memory corruption issues. by Owen Anderson · 18 years ago
  12. 20cb51f Be careful to erase values from all of the appropriate sets when they're not needed anymore. This fixes a few more memory-related issues. by Owen Anderson · 18 years ago
  13. 6cae740 Remember to clear the maximal sets between functions. by Owen Anderson · 18 years ago
  14. 086f5f3 Refactor GVNPRE to use a much smart method of uniquing value sets, and centralize a lot of the value numbering information. No functionality change. by Owen Anderson · 18 years ago
  15. 82a87a0 Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad by Dan Gohman · 18 years ago
  16. eaa91b0 Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. by Evan Cheng · 18 years ago
  17. 4e6b1e1 Replace CanBeDuplicated() with a M_NOT_DUPLICABLE bit. by Evan Cheng · 18 years ago
  18. 52387be If a function is vararg, never pass inreg arguments in registers. Thanks to by Chris Lattner · 18 years ago
  19. aeeccfc add isVarArg to CCState by Chris Lattner · 18 years ago
  20. f952135 add isvararg tracking to CCState by Chris Lattner · 18 years ago
  21. 839c522 testcase for PR1513 by Chris Lattner · 18 years ago
  22. ad0a4c0 New test case: identity operation of RHS / LHS of a VECTOR_SHUFFLE. by Evan Cheng · 18 years ago
  23. 49892af Look for VECTOR_SHUFFLE that's identity operation on either LHS or RHS. This can happen before DAGCombiner catches it. by Evan Cheng · 18 years ago
  24. d2e8442 Update docs for llvm.var.annotation intrinsic. by Tanya Lattner · 18 years ago
  25. c4047a8 Fix some fragile code wrt CFG edge updating. by Evan Cheng · 18 years ago
  26. 2bdb7d0 Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock method. by Evan Cheng · 18 years ago
  27. eff2cdf Modify annotate intrinsic to take 2 additional args: file and line number. by Tanya Lattner · 18 years ago
  28. 66250e9 add helper by Chris Lattner · 18 years ago
  29. 7d97bf1 Fix quotes in debug messages. by Devang Patel · 18 years ago
  30. e10e6f7 make ComputeTopDownOrdering significantly faster and use less stack space by Chris Lattner · 18 years ago
  31. f50cd74 In SCEVAddExpr::get, skip over any cast operands before looking for nested by Dan Gohman · 18 years ago
  32. 03265f9 Make BasicAliasAnalysis correctly register itself. Patch by Devang by Anton Korobeynikov · 18 years ago
  33. 7a0a4fc Make chain dependencies blue, in addition to being dashed. by Dan Gohman · 18 years ago
  34. 638c96d Define the pushq instruction for x86-64. by Dan Gohman · 18 years ago
  35. ec82dc9 Add keyword explicit. by Dan Gohman · 18 years ago
  36. a1a8787 Properly remove duplicate instructions as result of diamond if-conversion. Other bug fixes. by Evan Cheng · 18 years ago
  37. bbf1197 Cache the results of dependsOnInvoke() by Owen Anderson · 18 years ago
  38. a8daa71 Fix indentation. by Owen Anderson · 18 years ago
  39. 60e1744 Don't perform an expensive check if it's not necessary. by Owen Anderson · 18 years ago
  40. 910b4b8 ensure we don't regress on these tests. We generate aweful code in x86-32 for by Chris Lattner · 18 years ago
  41. 521d5c7 XFAILing until I can fix properly. by Bill Wendling · 18 years ago
  42. a9e64f6 Revert patch. It regresses: by Bill Wendling · 18 years ago
  43. a4d71f0 Fix PR1517: by Reid Spencer · 18 years ago
  44. ab24b4c Fix PR1516: by Reid Spencer · 18 years ago
  45. 8946fe1 Call the correct function name. Patch from Stephane Letz. by Nick Lewycky · 18 years ago
  46. e882fca Really turn if-converter loose: by Evan Cheng · 18 years ago
  47. 0c5c8d8 Testcase for MMX int to MMX register failure. by Bill Wendling · 18 years ago
  48. e81369f Fix a failure to bit_convert from integer GPR to MMX register. by Bill Wendling · 18 years ago
  49. 32bc789 Fix test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll by ignoring all instructions that depend on invokes. by Owen Anderson · 18 years ago
  50. 981746b Testcase where GVNPRE was getting confused by invoke instructions. by Owen Anderson · 18 years ago
  51. 24e5aad Codegen support (stripped out) for the annotate attribute. by Tanya Lattner · 18 years ago
  52. a2acf84 Not every predicable block can be safely duplicated. by Evan Cheng · 18 years ago
  53. d42e56e Instructions with unique labels or embedded jumptables cannot be duplicated during ifcvt. by Evan Cheng · 18 years ago
  54. 61a2598 Added CanBeDuplicated(). It returns true if an instruction can be safely duplicated (e.g. during ifcvt). by Evan Cheng · 18 years ago
  55. bedcd3b test case for annotate attribute by Tanya Lattner · 18 years ago
  56. 6d806e9 Add local var annotation intrinsic. by Tanya Lattner · 18 years ago
  57. 0f0eb18 Fold a binary operator with constant operands when expanding code for a SCEV. by Dan Gohman · 18 years ago
  58. c2c28fc Fix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retaining regclass info by Chris Lattner · 18 years ago
  59. 71683d3 make this test harder, include a tied register. by Chris Lattner · 18 years ago
  60. bf9d02e MachineInstr::isPredicable() is no longer needed. by Evan Cheng · 18 years ago
  61. 2d7a47a No longer needed. by Evan Cheng · 18 years ago
  62. f407082 Workaround for PR1508. by Duncan Sands · 18 years ago
  63. e19dd87 Use SCEVConstant::get instead of SCEVUnknown::get to create an by Dan Gohman · 18 years ago
  64. 383bcb2 Fix test/Transforms/GVNPRE/2007-06-15-Looping.ll by Owen Anderson · 18 years ago
  65. 0bee3f4 Add a testcase where GVNPRE what getting confused by a loop. by Owen Anderson · 18 years ago
  66. 9333545 Extra edges are deleted later if needed. by Evan Cheng · 18 years ago
  67. 9d46cd5 Use "ignore" rather than grep tricks. by Duncan Sands · 18 years ago
  68. d19534a Add a SCEV class and supporting code for sign-extend expressions. by Dan Gohman · 18 years ago
  69. 2c8c3a4 Allow small blocks to be duplicated to enable if-conversion. by Evan Cheng · 18 years ago
  70. 7cbe2eb Generalize many transforms to work on ~ of vectors in addition to ~ of by Chris Lattner · 18 years ago
  71. 3dcf510 add vector versions of this test by Chris Lattner · 18 years ago
  72. b0760c8 m_not should match vector not by Chris Lattner · 18 years ago
  73. cef4b53 add a Constant::getAllOnesValue helper function, which works on integers by Chris Lattner · 18 years ago
  74. e20b7be Enhance BinaryOperator::isNot to support vector not. by Chris Lattner · 18 years ago
  75. 003b620 Implement two xforms: 1. ~(~X | Y) === (X & ~Y) 2. (A|B) & ~(A&B) -> A^B by Chris Lattner · 18 years ago
  76. 546fdae testcase for PR1510 by Chris Lattner · 18 years ago
  77. 041a6c9 delete some obviously dead vector operations, which deletes a few thousand by Chris Lattner · 18 years ago
  78. bc198ee No really, clear predcessors states. by Evan Cheng · 18 years ago
  79. e37e243 If BB is predicated, invalidate its predecessor(s) which would if-convert it. It needs to be re-analyzed. by Evan Cheng · 18 years ago
  80. 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 18 years ago
  81. 318093b Do not treat FP_REG_KILL as terminator in branch analysis (X86). by Dale Johannesen · 18 years ago
  82. b7c908b Fix typo. by Evan Cheng · 18 years ago
  83. c101e95 Add a target hook to allow loads from constant pools to be rematerialized, and an by Dan Gohman · 18 years ago
  84. 86ff296 Fix some stupid bugs that have effectively disabled if-conversion. by Evan Cheng · 18 years ago
  85. af67ea7 Eliminate some redundant newlines in asm output. by Dan Gohman · 18 years ago
  86. 41783f0 Fix typos. by Duncan Sands · 18 years ago
  87. a321125 Add support to tablegen for specifying subregister classes on a per register class basis. by Christopher Lamb · 18 years ago
  88. 13e8b51 Handle blocks with 2 unconditional branches in AnalyzeBranch. by Dale Johannesen · 18 years ago
  89. ea63243 Only correctly lower exception handing intrinsics if exception handling is by Duncan Sands · 18 years ago
  90. 6595635 Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR and by Dan Gohman · 18 years ago
  91. 2046e12 When creating CopyFromReg nodes, always use legal types. And use the by Dan Gohman · 18 years ago
  92. f19f6bb The fix that was applied for PR1224 stops the compiler by Duncan Sands · 18 years ago
  93. 93a8e5e Typo by Evan Cheng · 18 years ago
  94. cc8fb46 Now if-converting all 4 variants of triangles. by Evan Cheng · 18 years ago
  95. 71fcebc Fix test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll by Owen Anderson · 18 years ago
  96. 0f661dc Add a test where phi translation was producing a null result. by Owen Anderson · 18 years ago
  97. d75405f isReachableFromEntry() is not suitable for post dominator. by Devang Patel · 18 years ago
  98. de6e132 Remove redundant check. by Devang Patel · 18 years ago
  99. 6857e36 Protect updateDFSNumbers() by Devang Patel · 18 years ago
  100. 5fd306b Check A dominates B and vise versa first while searching for nearest by Devang Patel · 18 years ago