| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| MachinePostDominators.h | 54 bool dominates(const MachineDomTreeNode *A, function in class:llvm::MachinePostDominatorTree 56 return PDT->dominates(A, B); 59 bool dominates(const MachineBasicBlock *A, const MachineBasicBlock *B) const { function in class:llvm::MachinePostDominatorTree 60 return PDT->dominates(A, B);
|
| MachineDominators.h | 109 bool dominates(const MachineDomTreeNode *A, function in class:llvm::MachineDominatorTree 112 return DT->dominates(A, B); 115 bool dominates(const MachineBasicBlock *A, const MachineBasicBlock *B) const { function in class:llvm::MachineDominatorTree 117 return DT->dominates(A, B); 120 // dominates - Return true if A dominates B. This performs the 122 bool dominates(const MachineInstr *A, const MachineInstr *B) const { function in class:llvm::MachineDominatorTree 125 if (BBA != BBB) return DT->dominates(BBA, BBB);
|
| LexicalScopes.h | 97 // If Parent dominates NewScope then do not close Parent's instruction 99 if (Parent && (!NewScope || !Parent->dominates(NewScope))) 103 /// dominates - Return true if current scope dominates given lexical scope. 104 bool dominates(const LexicalScope *S) const { function in class:llvm::LexicalScope 166 /// Return true if DebugLoc's lexical scope dominates at least one machine 168 bool dominates(const DILocation *DL, MachineBasicBlock *MBB); 251 /// Map a location to the set of basic blocks it dominates. This is a cache
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| PostDominators.cpp | 54 bool PostDominatorTree::dominates(const Instruction *I1, function in class:PostDominatorTree 62 return Base::dominates(BB1, BB2);
|
| MemorySSA.cpp | 393 assert(MSSA.dominates(ClobberAt, Start) && "Clobber doesn't dominate start?"); 682 if (!MSSA.dominates(Res.Result, StopWhere)) 798 if (!MSSA.dominates(I->Clobber, Dom->Clobber)) 814 return MSSA.dominates(P.Clobber, Target); 896 if (DT.dominates(ChainBB, TP.Clobber->getBlock())) 927 return MSSA.dominates(P.Clobber, R.PrimaryClobber.Clobber); 1355 if (DT->dominates(BackBlock, BB)) 1383 // If the lower bound was in something that no longer dominates us, we 1390 // the top of that stack dominates us. This does not seem worth it ATM. 1395 !DT->dominates(LocInfo.LowerBoundBlock, BB)) 2114 bool MemorySSA::dominates(const MemoryAccess *Dominator, function in class:MemorySSA 2127 bool MemorySSA::dominates(const MemoryAccess *Dominator, function in class:MemorySSA [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| Trace.h | 73 bool dominates(const BasicBlock *B1, const BasicBlock *B2) const { function in class:llvm::Trace
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CSEMIRBuilder.cpp | 20 bool CSEMIRBuilder::dominates(MachineBasicBlock::const_iterator A, function in class:CSEMIRBuilder 50 } else if (!dominates(MI, CurrPos)) {
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| LexicalScopes.cpp | 266 if (PrevLexicalScope && !PrevLexicalScope->dominates(S)) 306 bool LexicalScopes::dominates(const DILocation *DL, MachineBasicBlock *MBB) { function in class:LexicalScopes 317 // contain any subscopes, any instruction that DL dominates can be found in
|
| RegAllocFast.cpp | 326 static bool dominates(MachineBasicBlock &MBB, function 374 !dominates(*MBB, SelfLoopDef->getIterator(), UseInst.getIterator())) {
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Dominators.cpp | 115 bool DominatorTree::dominates(const BasicBlock *BB, const Use &U) const { function in class:DominatorTree 120 return dominates(BB, PN->getIncomingBlock(U)); 125 // dominates - Return true if Def dominates a use in User. This performs 128 bool DominatorTree::dominates(const Value *DefV, function in class:DominatorTree 152 // The value defined by an invoke dominates an instruction only if it 153 // dominates every instruction in UseBB. 154 // A PHI is dominated only if the instruction dominates every possible use in 157 return dominates(Def, UseBB); 160 return dominates(DefBB, UseBB) 167 bool DominatorTree::dominates(const Instruction *Def, function in class:DominatorTree 200 bool DominatorTree::dominates(const BasicBlockEdge &BBE, function in class:DominatorTree 250 bool DominatorTree::dominates(const BasicBlockEdge &BBE, const Use &U) const { function in class:DominatorTree 268 bool DominatorTree::dominates(const Value *DefV, const Use &U) const { function in class:DominatorTree 344 bool DominatorTree::dominates(const BasicBlockEdge &BBE1, function in class:DominatorTree [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
| Dominators.h | 134 /// Tests whether \p A dominates \p B. 135 /// Note a block always dominates itself. 136 bool dominates(const CFGBlock *A, const CFGBlock *B) const { function in class:clang::CFGDominatorTreeImpl 137 return DT.dominates(A, B); 140 /// Tests whether \p A properly dominates \p B. 142 /// dominates B.
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| GenericDomTree.h | 389 /// properlyDominates - Returns true iff A dominates B and A != B. 398 return dominates(A, B); 413 /// dominates - Returns true iff A dominates B. Note that this is not a 416 bool dominates(const DomTreeNodeBase<NodeT> *A, function in class:llvm::DominatorTreeBase 418 // A node trivially dominates itself. 426 // And dominates nothing. 459 bool dominates(const NodeT *A, const NodeT *B) const; 847 if (Pred != NewBB && !dominates(NewBBSucc, Pred) && 877 // If NewBB strictly dominates other blocks, then it is now the immediat 923 bool DominatorTreeBase<NodeT, IsPostDom>::dominates(const NodeT *A, function in class:llvm::DominatorTreeBase [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/ |
| AMDGPUBaseInfo.h | 496 bool dominates(const Waitcnt &Other) const { function in struct:llvm::AMDGPU::Waitcnt
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
| VarLocBasedImpl.cpp | 672 /// dominates MBB. 673 bool dominates(LexicalScopes &LS, MachineBasicBlock &MBB) const { function in class:__anon4200::VarLocBasedLDV 674 return LS.dominates(MI.getDebugLoc().get(), &MBB); 1919 if (!VarLocIDs[Idx].dominates(LS, MBB)) {
|