aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Move inliner pass header file.Tanya Lattner2007-06-191-0/+64
* Rename ScalarEvolution::deleteInstructionFromRecords toDan Gohman2007-06-191-3/+3
* Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoadDan Gohman2007-06-191-12/+4
* Replace CanBeDuplicated() with a M_NOT_DUPLICABLE bit.Evan Cheng2007-06-191-16/+20
* add isvararg tracking to CCStateChris Lattner2007-06-191-1/+3
* Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock met...Evan Cheng2007-06-181-0/+10
* Modify annotate intrinsic to take 2 additional args: file and line number.Tanya Lattner2007-06-181-2/+3
* add helperChris Lattner2007-06-181-0/+7
* Add keyword explicit.Dan Gohman2007-06-181-1/+1
* Added CanBeDuplicated(). It returns true if an instruction can be safely dupl...Evan Cheng2007-06-151-0/+7
* Add local var annotation intrinsic.Tanya Lattner2007-06-151-0/+5
* No longer needed.Evan Cheng2007-06-151-4/+0
* Add a SCEV class and supporting code for sign-extend expressions.Dan Gohman2007-06-152-33/+63
* m_not should match vector notChris Lattner2007-06-151-1/+5
* add a Constant::getAllOnesValue helper function, which works on integersChris Lattner2007-06-151-0/+5
* Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman2007-06-141-2/+2
* Do not treat FP_REG_KILL as terminator in branch analysis (X86).Dale Johannesen2007-06-141-1/+1
* Add a target hook to allow loads from constant pools to be rematerialized, an...Dan Gohman2007-06-141-0/+10
* Eliminate some redundant newlines in asm output.Dan Gohman2007-06-141-2/+2
* Add support to tablegen for specifying subregister classes on a per register ...Christopher Lamb2007-06-131-0/+44
* Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman2007-06-131-0/+13
* Protect updateDFSNumbers()Devang Patel2007-06-121-2/+3
* Make DFS number manipulation methods private.Devang Patel2007-06-121-1/+5
* Break DominatorTree from ETNode.Devang Patel2007-06-122-54/+4
* Maintain DFS number in DomTreeNode itself.Devang Patel2007-06-121-3/+17
* Add and use DominatorTreeBase::findNearestCommonDominator().Devang Patel2007-06-111-0/+4
* Add a utility routine to check for unpredicated terminator instruction.Evan Cheng2007-06-081-2/+6
* Fix spelling.Devang Patel2007-06-081-1/+1
* Factor live variable analysis so it does not do register coalescingDavid Greene2007-06-083-114/+195
* Update LoopSimplify to require and preserve DominatorTree only.Devang Patel2007-06-081-0/+4
* Add new method - nearestCommonDominator().Devang Patel2007-06-081-0/+11
* Use DominatorTree instead of ETForest.Devang Patel2007-06-081-3/+3
* Do not preserve ETForest.Devang Patel2007-06-081-9/+9
* Add instruction level dominates(A,B) interface.Devang Patel2007-06-071-0/+4
* Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel2007-06-072-2/+12
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-2/+2
* Add basic block level properlyDominates(A,B) interface.Devang Patel2007-06-071-0/+4
* Add BasicBlock level dominates(A,B) interface.Devang Patel2007-06-071-2/+14
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-071-24/+60
* Add a machine instruction flag indicating the instruction can clobber conditi...Evan Cheng2007-06-061-0/+6
* add accessorChris Lattner2007-06-061-0/+2
* Break friendship.Devang Patel2007-06-061-3/+0
* Rename.Devang Patel2007-06-061-1/+1
* Simplify class hierarchy.Devang Patel2007-06-061-3/+1
* Avoid non-trivial loop unswitching while optimizing for size.Devang Patel2007-06-061-1/+1
* Commit first round work of PR1373. "noalias" is now fully supported inZhou Sheng2007-06-051-1/+2
* s/ETNode::getChildren/ETNode::getETNodeChildren/gDevang Patel2007-06-041-1/+1
* Add FIXMEs.Devang Patel2007-06-041-0/+4
* Remove unused method.Devang Patel2007-06-041-5/+2
* s/DominatorTree::createNewNode/DominatorTree::addNewBlock/gDevang Patel2007-06-041-7/+6