HomeSort by: relevance | last modified time | path
    Searched defs:dominates (Results 1 - 14 of 14) sorted by relevancy

  /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)) {

Completed in 56 milliseconds