Searched refs:IDFCalculator (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | IteratedDominanceFrontier.h | 39 class IDFCalculator final : public IDFCalculatorBase<BasicBlock, IsPostDom> { 45 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) 48 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT, 55 using ForwardIDFCalculator = IDFCalculator<false>; 56 using ReverseIDFCalculator = IDFCalculator<true>;
|
/external/llvm/include/llvm/Analysis/ |
D | IteratedDominanceFrontier.h | 46 class IDFCalculator { 49 IDFCalculator(DominatorTreeBase<BasicBlock> &DT) : DT(DT), useLiveIn(false) {} in IDFCalculator() function 94 typedef IDFCalculator<BasicBlock *> ForwardIDFCalculator; 95 typedef IDFCalculator<Inverse<BasicBlock *>> ReverseIDFCalculator;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | IteratedDominanceFrontier.h | 39 class IDFCalculator final : public IDFCalculatorBase<BasicBlock, IsPostDom> { 45 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) 48 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT, 55 using ForwardIDFCalculator = IDFCalculator<false>; 56 using ReverseIDFCalculator = IDFCalculator<true>;
|
/external/llvm/lib/Analysis/ |
D | IteratedDominanceFrontier.cpp | 21 void IDFCalculator<NodeTy>::calculate( in calculate() 102 template class IDFCalculator<BasicBlock *>; variable 103 template class IDFCalculator<Inverse<BasicBlock *>>; variable
|
/external/llvm-project/clang/include/clang/Analysis/Analyses/ |
D | Dominators.h | 216 using IDFCalculator = llvm::IDFCalculatorBase<CFGBlock, /*IsPostDom=*/true>; 221 IDFCalculator IDFCalc;
|