1. a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 17 years ago
  2. 14da32a Make sure only one copy of a filter is placed in the by Duncan Sands · 17 years ago
  3. cf26d7c Extend eh.selector to support both catches and filters. by Duncan Sands · 17 years ago
  4. bef204d Remove unused method - getIDomBlock(). by Devang Patel · 17 years ago
  5. dc42bc3 Fix typo in assertion check. by Devang Patel · 17 years ago
  6. ff8b732 Remove declarations for code no longer in the tree, to avoid confusion. by Dan Gohman · 17 years ago
  7. a6900c7 Add explicit keywords. by Dan Gohman · 17 years ago
  8. 1a957d5 Add loop info verification mechanism. by Devang Patel · 17 years ago
  9. 59310c3 Add an explicit keyword. Thanks Chris! by Dan Gohman · 17 years ago
  10. e644ef7 Convert .cvsignore files by John Criswell · 17 years ago
  11. 8a46d34 Fix misue of iterator pointing to erased object. Uncovered by _GLIBCXX_DEBUG. by David Greene · 17 years ago
  12. b6f5b00 Add new TargetLowering code to provide the final register type that an by Dan Gohman · 17 years ago
  13. 8b42bcd Add a default parameter to a SmallVector constructor to allow it to by Dan Gohman · 17 years ago
  14. ef6ba18 Remove unnecessary comments. by Devang Patel · 17 years ago
  15. dc3a207 Handle the case when block dominates itself. by Devang Patel · 17 years ago
  16. 1ceda1d Remove ETForest. by Devang Patel · 17 years ago
  17. 6595cb3 Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT. by Dan Gohman · 17 years ago
  18. c56b9e9 Document the encoding of MVT::ValueType. by Dan Gohman · 17 years ago
  19. 0ce4b8e Allow DOUT to be used outside of the llvm namespace. by Dan Gohman · 17 years ago
  20. c33aa47 Add comment. by Evan Cheng · 17 years ago
  21. 4efe741 Properly handle kills of a physical register which has sub-registers that are read by later instructions. by Evan Cheng · 17 years ago
  22. c4f2fe0 Add immediate sub-registers. by Evan Cheng · 17 years ago
  23. 4d2a0f5 Replace ?: with if statements, for clarity. by Dan Gohman · 17 years ago
  24. 25aceac Simplify the expression for MVT::isExtendedValueType. by Dan Gohman · 17 years ago
  25. 71d7794 Simplify the expression for TargetLowering::isTypeLegal. by Dan Gohman · 17 years ago
  26. 798cb2a Renumber the SimpleValueType values to fill in the hole left by by Dan Gohman · 17 years ago
  27. d45eddd Revert the earlier change that removed the M_REMATERIALIZABLE machine by Dan Gohman · 17 years ago
  28. bc9d89e Add a convenince member function for appending strings to a module's by Dan Gohman · 17 years ago
  29. 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 17 years ago
  30. ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
  31. a8c7682 check in the BigBlock local register allocator by Duraid Madina · 17 years ago
  32. d3fb671 Have internal df_iterator's use SmallPtrSet instead of std::set. This provides compile time speedups to any pass using df_iterator. by Owen Anderson · 17 years ago
  33. 0e7f728 Move code to update dominator information after basic block is split by Devang Patel · 17 years ago
  34. b9f1019 Rename TargetLowering::getNumElements and friends to by Dan Gohman · 17 years ago
  35. 9933e4b Move inliner pass header file. by Tanya Lattner · 17 years ago
  36. 5cec4db Rename ScalarEvolution::deleteInstructionFromRecords to by Dan Gohman · 17 years ago
  37. 82a87a0 Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad by Dan Gohman · 17 years ago
  38. 4e6b1e1 Replace CanBeDuplicated() with a M_NOT_DUPLICABLE bit. by Evan Cheng · 17 years ago
  39. f952135 add isvararg tracking to CCState by Chris Lattner · 17 years ago
  40. 2bdb7d0 Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock method. by Evan Cheng · 17 years ago
  41. eff2cdf Modify annotate intrinsic to take 2 additional args: file and line number. by Tanya Lattner · 17 years ago
  42. 66250e9 add helper by Chris Lattner · 17 years ago
  43. ec82dc9 Add keyword explicit. by Dan Gohman · 17 years ago
  44. 61a2598 Added CanBeDuplicated(). It returns true if an instruction can be safely duplicated (e.g. during ifcvt). by Evan Cheng · 17 years ago
  45. 6d806e9 Add local var annotation intrinsic. by Tanya Lattner · 17 years ago
  46. 2d7a47a No longer needed. by Evan Cheng · 17 years ago
  47. d19534a Add a SCEV class and supporting code for sign-extend expressions. by Dan Gohman · 17 years ago
  48. b0760c8 m_not should match vector not by Chris Lattner · 17 years ago
  49. cef4b53 add a Constant::getAllOnesValue helper function, which works on integers by Chris Lattner · 17 years ago
  50. 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 17 years ago
  51. 318093b Do not treat FP_REG_KILL as terminator in branch analysis (X86). by Dale Johannesen · 17 years ago
  52. c101e95 Add a target hook to allow loads from constant pools to be rematerialized, and an by Dan Gohman · 17 years ago
  53. af67ea7 Eliminate some redundant newlines in asm output. by Dan Gohman · 17 years ago
  54. a321125 Add support to tablegen for specifying subregister classes on a per register class basis. by Christopher Lamb · 17 years ago
  55. 6595635 Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR and by Dan Gohman · 17 years ago
  56. 6857e36 Protect updateDFSNumbers() by Devang Patel · 17 years ago
  57. 9c7ee6b Make DFS number manipulation methods private. by Devang Patel · 17 years ago
  58. 4d42dea Break DominatorTree from ETNode. Remove unused PostETForest. by Devang Patel · 17 years ago
  59. 3726b82 Maintain DFS number in DomTreeNode itself. by Devang Patel · 17 years ago
  60. fe7d4e5 Add and use DominatorTreeBase::findNearestCommonDominator(). by Devang Patel · 17 years ago
  61. bfd2ec4 Add a utility routine to check for unpredicated terminator instruction. by Evan Cheng · 17 years ago
  62. b5ef06c Fix spelling. by Devang Patel · 17 years ago
  63. 2513330 Factor live variable analysis so it does not do register coalescing by David Greene · 17 years ago
  64. dba2413 Update LoopSimplify to require and preserve DominatorTree only. by Devang Patel · 17 years ago
  65. 0ab301c Add new method - nearestCommonDominator(). by Devang Patel · 17 years ago
  66. 53c279b Use DominatorTree instead of ETForest. by Devang Patel · 17 years ago
  67. f86a73c Do not preserve ETForest. by Devang Patel · 17 years ago
  68. e029b2c Add instruction level dominates(A,B) interface. by Devang Patel · 17 years ago
  69. 4b90e3a Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient. by Devang Patel · 17 years ago
  70. 326821e Use DominatorTree instead of ETForest. by Devang Patel · 17 years ago
  71. f11cc5c Add basic block level properlyDominates(A,B) interface. by Devang Patel · 17 years ago
  72. 259e6cf Add BasicBlock level dominates(A,B) interface. by Devang Patel · 17 years ago
  73. 9a51157 Maintain ETNode as part of DomTreeNode. This adds redundancy for now. by Devang Patel · 17 years ago
  74. f94ab6a Add a machine instruction flag indicating the instruction can clobber condition code / register(s) used to predicate instructions. by Evan Cheng · 17 years ago
  75. 76ea084 add accessor by Chris Lattner · 17 years ago
  76. 4cd950f Break friendship. by Devang Patel · 17 years ago
  77. 980c4e0 Rename. by Devang Patel · 17 years ago
  78. f082a9a Simplify class hierarchy. by Devang Patel · 17 years ago
  79. 743f7e8 Avoid non-trivial loop unswitching while optimizing for size. by Devang Patel · 17 years ago
  80. febca34 Commit first round work of PR1373. "noalias" is now fully supported in by Zhou Sheng · 17 years ago
  81. 170f2b9 s/ETNode::getChildren/ETNode::getETNodeChildren/g by Devang Patel · 17 years ago
  82. 055756b Add FIXMEs. by Devang Patel · 17 years ago
  83. bbf8c8e Remove unused method. by Devang Patel · 17 years ago
  84. 83beaee s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g by Devang Patel · 17 years ago
  85. 26a6908 Add basic block level interface to change immediate dominator by Devang Patel · 17 years ago
  86. 0370fad Move ReplaceUsesOfBlockWith() out of BranchFolding into a MachineBasicBlock general facility. by Evan Cheng · 17 years ago
  87. 2604242 s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g by Devang Patel · 17 years ago
  88. bec7647 s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g by Devang Patel · 17 years ago
  89. 09085fe The semantics of invoke require that we always jump to the unwind block by Duncan Sands · 17 years ago
  90. 73ef58a Integrate exception filter support and exception catch support. This by Duncan Sands · 17 years ago
  91. 59aefd1 Target specific ifcvt code duplication limit. by Evan Cheng · 17 years ago
  92. 3a42053 Fix the asmprinter so that a globalvalue can specify an explicit alignment by Chris Lattner · 17 years ago
  93. 95ef406 Make stable_sort in tail merging actually be stable (it never was, but didn't by Dale Johannesen · 17 years ago
  94. 1f476f4 Put GVN-PRE in all the right places. by Owen Anderson · 17 years ago
  95. f277ee4 Add missing const qualifiers. by Evan Cheng · 17 years ago
  96. 848377d Add a new LLVMBuilder class, which makes it simpler and more uniform to by Chris Lattner · 17 years ago
  97. a8d5381 Disable Tail Merging for now. by Devang Patel · 17 years ago
  98. fa73ea2 Minor comment cleanups. by Dan Gohman · 17 years ago
  99. 79b48b8 Add dump() routines for debugging assistance. by Devang Patel · 17 years ago
  100. 070280e Mark all calls as "could throw", when exceptions are enabled. Emit necessary LP info too. This fixes PR1439 by Anton Korobeynikov · 17 years ago