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