Searched defs:dominates (Results 1 - 11 of 11) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DPostDominators.h57 inline bool dominates(DomTreeNode* A, DomTreeNode* B) const { function in struct:llvm::PostDominatorTree
58 return DT->dominates(A, B);
61 inline bool dominates(const BasicBlock* A, const BasicBlock* B) const { function in struct:llvm::PostDominatorTree
62 return DT->dominates(A, B);
H A DTrace.h79 bool dominates(const BasicBlock *B1, const BasicBlock *B2) const { function in class:llvm::Trace
H A DDominators.h260 if (ND != NewBB && !DT.dominates(NewBBSucc, ND) &&
291 // If NewBB strictly dominates other blocks, then it is now the immediate
349 /// properlyDominates - Returns true iff this dominates N and this != N.
358 return dominates(A, B);
375 /// dominates - Returns true iff A dominates B. Note that this is not a
378 inline bool dominates(const DomTreeNodeBase<NodeT> *A, function in class:llvm::DominatorTreeBase
380 // A node trivially dominates itself.
388 // And dominates nothing.
414 bool dominates(cons
683 bool DominatorTreeBase<NodeT>::dominates(const NodeT *A, const NodeT *B) { function in class:llvm::DominatorTreeBase
782 inline bool dominates(const DomTreeNode* A, const DomTreeNode* B) const { function in class:llvm::DominatorTree
786 inline bool dominates(const BasicBlock* A, const BasicBlock* B) const { function in class:llvm::DominatorTree
[all...]
/external/llvm/lib/VMCore/
H A DDominators.cpp96 // dominates - Return true if Def dominates a use in User. This performs
99 bool DominatorTree::dominates(const Instruction *Def, function in class:DominatorTree
116 // The value defined by an invoke dominates an instruction only if
117 // it dominates every instruction in UseBB.
118 // A PHI is dominated only if the instruction dominates every possible use
121 return dominates(Def, UseBB);
124 return dominates(DefBB, UseBB);
135 // note that dominates(Def, Def->getParent()) is false.
136 bool DominatorTree::dominates(cons function in class:DominatorTree
162 bool DominatorTree::dominates(const BasicBlockEdge &BBE, function in class:DominatorTree
213 bool DominatorTree::dominates(const BasicBlockEdge &BBE, function in class:DominatorTree
237 bool DominatorTree::dominates(const Instruction *Def, function in class:DominatorTree
[all...]
/external/llvm/include/llvm/CodeGen/
H A DMachineDominators.h71 inline bool dominates(MachineDomTreeNode* A, MachineDomTreeNode* B) const { function in class:llvm::MachineDominatorTree
72 return DT->dominates(A, B);
75 inline bool dominates(MachineBasicBlock* A, MachineBasicBlock* B) const { function in class:llvm::MachineDominatorTree
76 return DT->dominates(A, B);
79 // dominates - Return true if A dominates B. This performs the
81 bool dominates(MachineInstr *A, MachineInstr *B) const { function in class:llvm::MachineDominatorTree
83 if (BBA != BBB) return DT->dominates(BBA, BBB);
91 // A dominates B if it is found first in the basic block.
94 // // A post-dominates
[all...]
H A DLexicalScopes.h74 /// dominates - Return true if DebugLoc's lexical scope dominates at least one
76 bool dominates(DebugLoc DL, MachineBasicBlock *MBB);
209 // If Parent dominates NewScope then do not close Parent's instruction
211 if (Parent && (!NewScope || !Parent->dominates(NewScope)))
215 /// dominates - Return true if current scope dominates given lexical scope.
216 bool dominates(const LexicalScope *S) const { function in class:llvm::LexicalScope
/external/clang/include/clang/Analysis/Analyses/
H A DDominators.h102 /// \brief This method tests if one CFGBlock dominates the other.
103 /// The method return true if A dominates B, false otherwise.
104 /// Note a block always dominates itself.
106 inline bool dominates(const CFGBlock* A, const CFGBlock* B) const { function in class:clang::DominatorTree
107 return DT->dominates(A, B);
110 /// \brief This method tests if one CFGBlock properly dominates the other.
111 /// The method return true if A properly dominates B, false otherwise.
/external/llvm/lib/CodeGen/
H A DLexicalScopes.cpp253 if (PrevLexicalScope && !PrevLexicalScope->dominates(S))
290 /// dominates - Return true if DebugLoc's lexical scope dominates at least one
292 bool LexicalScopes::dominates(DebugLoc DL, MachineBasicBlock *MBB) { function in class:LexicalScopes
308 if (Scope->dominates(IScope))
H A DLiveDebugVariables.cpp85 /// dominates - Return true if current scope dominates at least one machine
87 bool dominates(MachineBasicBlock *MBB) { function in class:__anon8667::UserValueScopes
90 if (LBlocks.count(MBB) != 0 || LS.dominates(DL, MBB))
540 if (UVS.dominates(MBB))
/external/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp257 /// dominates - Return true if BB1 dominates BB2 using the DominatorTree.
259 bool dominates(BasicBlock *BB1, BasicBlock *BB2) const { function in struct:__anon9162::PromoteMem2Reg
260 return DT.dominates(BB1, BB2);
872 !dominates(StoreBB, LI->getParent())) {
/external/libsepol/include/sepol/policydb/
H A Dpolicydb.h119 ebitmap_t dominates; /* set of roles dominated by this role */ member in struct:role_datum

Completed in 176 milliseconds