/external/llvm/include/llvm/Analysis/ |
H A D | PostDominators.h | 57 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 D | Trace.h | 79 bool dominates(const BasicBlock *B1, const BasicBlock *B2) const { function in class:llvm::Trace
|
H A D | Dominators.h | 260 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 D | Dominators.cpp | 96 // 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 D | MachineDominators.h | 71 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 D | LexicalScopes.h | 74 /// 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 D | Dominators.h | 102 /// \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 D | LexicalScopes.cpp | 253 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 D | LiveDebugVariables.cpp | 85 /// dominates - Return true if current scope dominates at least one machine 87 bool dominates(MachineBasicBlock *MBB) { function in class:__anon9260::UserValueScopes 90 if (LBlocks.count(MBB) != 0 || LS.dominates(DL, MBB)) 540 if (UVS.dominates(MBB))
|
/external/llvm/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 257 /// dominates - Return true if BB1 dominates BB2 using the DominatorTree. 259 bool dominates(BasicBlock *BB1, BasicBlock *BB2) const { function in struct:__anon9755::PromoteMem2Reg 260 return DT.dominates(BB1, BB2); 872 !dominates(StoreBB, LI->getParent())) {
|
/external/libsepol/include/sepol/policydb/ |
H A D | policydb.h | 119 ebitmap_t dominates; /* set of roles dominated by this role */ member in struct:role_datum
|