| /freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/ |
| D | MachinePostDominators.h | 66 bool properlyDominates(const MachineDomTreeNode *A, in properlyDominates() function 68 return DT->properlyDominates(A, B); in properlyDominates() 71 bool properlyDominates(const MachineBasicBlock *A, in properlyDominates() function 73 return DT->properlyDominates(A, B); in properlyDominates()
|
| D | MachineDominators.h | 101 inline bool properlyDominates(const MachineDomTreeNode* A, in properlyDominates() function 103 return DT->properlyDominates(A, B); in properlyDominates() 106 inline bool properlyDominates(const MachineBasicBlock* A, in properlyDominates() function 108 return DT->properlyDominates(A, B); in properlyDominates()
|
| /freebsd-9-stable/contrib/llvm/include/llvm/Analysis/ |
| D | PostDominators.h | 65 inline bool properlyDominates(const DomTreeNode* A, DomTreeNode* B) const { in properlyDominates() function 66 return DT->properlyDominates(A, B); in properlyDominates() 69 inline bool properlyDominates(BasicBlock* A, BasicBlock* B) const { in properlyDominates() function 70 return DT->properlyDominates(A, B); in properlyDominates()
|
| D | Dominators.h | 366 bool properlyDominates(const DomTreeNodeBase<NodeT> *A, in properlyDominates() function 375 bool properlyDominates(const NodeT *A, const NodeT *B); 708 DominatorTreeBase<NodeT>::properlyDominates(const NodeT *A, const NodeT *B) { in properlyDominates() function 818 bool properlyDominates(const DomTreeNode *A, const DomTreeNode *B) const { in properlyDominates() function 819 return DT->properlyDominates(A, B); in properlyDominates() 822 bool properlyDominates(const BasicBlock *A, const BasicBlock *B) const { in properlyDominates() function 823 return DT->properlyDominates(A, B); in properlyDominates()
|
| D | ScalarEvolution.h | 865 bool properlyDominates(const SCEV *S, const BasicBlock *BB);
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
| D | Dominators.h | 112 bool properlyDominates(const CFGBlock*A, const CFGBlock*B) const { in properlyDominates() function 113 return DT->properlyDominates(A, B); in properlyDominates()
|
| /freebsd-9-stable/contrib/llvm/lib/Analysis/ |
| D | DominanceFrontier.cpp | 102 if (!DT.properlyDominates(parentNode, DT[*CDFI])) in calculate()
|
| D | RegionInfo.cpp | 524 if (DT->properlyDominates(entry, *SI) && *SI != exit) in isRegion()
|
| D | ScalarEvolutionExpander.cpp | 1091 SE.DT->properlyDominates(cast<Instruction>(StartV)->getParent(), in getAddRecExprPHILiterally() 1169 if (!SE.properlyDominates(Start, L->getHeader())) { in expandAddRecExprLiterally()
|
| D | ScalarEvolution.cpp | 5725 if (isLoopInvariant(LHS, L) && properlyDominates(LHS, L->getHeader())) { in SimplifyICmpOperands() 7576 if (DT->properlyDominates(I->getParent(), BB)) in computeBlockDisposition() 7592 bool ScalarEvolution::properlyDominates(const SCEV *S, const BasicBlock *BB) { in properlyDominates() function in ScalarEvolution
|
| /freebsd-9-stable/contrib/llvm/lib/Target/Hexagon/ |
| D | HexagonHardwareLoops.cpp | 594 if (!MDT->properlyDominates(DefBB, Header)) in getLoopTripCount() 601 if (!MDT->properlyDominates(DefBB, Header)) in getLoopTripCount() 1055 if (!MDT->properlyDominates(BBDef, L->getHeader())) in convertToHardwareLoop()
|
| /freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/ |
| D | IndVarSimplify.cpp | 767 return DT->properlyDominates(Inst->getParent(), L->getHeader()); in isLoopInvariant() 1034 assert(SE->properlyDominates(AddRec->getStart(), L->getHeader()) && in CreateWideIV() 1035 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader()) in CreateWideIV()
|
| D | GVN.cpp | 349 if (NonLocalDepCall && DT->properlyDominates(I->getBB(), C->getParent())){ in lookup_or_add_call() 1274 gvn.getDominatorTree().properlyDominates(ValuesPerBlock[0].BB, in ConstructSSAForLoadSet()
|
| D | LoopStrengthReduce.cpp | 279 if (SE.properlyDominates(S, L->getHeader())) { in DoInitialMatch() 2086 !DT.properlyDominates(UI->getUser()->getParent(), ExitingBlock)) { in OptimizeLoopTermCond() 3284 if (SE.properlyDominates(BaseReg, L->getHeader()) && in GenerateCombinations()
|
| /freebsd-9-stable/contrib/llvm/lib/Transforms/Vectorize/ |
| D | SLPVectorizer.cpp | 1667 return DT->properlyDominates(A, B); in operator ()()
|
| D | LoopVectorize.cpp | 2769 assert(DT->properlyDominates(LoopBypassBlocks.front(), LoopExitBlock) && in updateAnalysis()
|