Searched refs:PredicateWithEdge (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | PredicateInfo.h | 130 class PredicateWithEdge : public PredicateBase { 134 PredicateWithEdge() = delete; 140 PredicateWithEdge(PredicateType PType, Value *Op, BasicBlock *From, in PredicateWithEdge() function 146 class PredicateBranch : public PredicateWithEdge { 152 : PredicateWithEdge(PT_Branch, Op, BranchBB, SplitBB, Condition), in PredicateBranch() 160 class PredicateSwitch : public PredicateWithEdge { 167 : PredicateWithEdge(PT_Switch, Op, SwitchBB, TargetBB, in PredicateSwitch()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 64 assert(isa<PredicateWithEdge>(PB) && in getBranchBlock() 67 return cast<PredicateWithEdge>(PB)->From; in getBranchBlock() 73 assert(isa<PredicateWithEdge>(PB) && in getBranchTerminator() 75 return cast<PredicateWithEdge>(PB)->From->getTerminator(); in getBranchTerminator() 81 assert(isa<PredicateWithEdge>(PB) && in getBlockEdge() 83 const auto *PEdge = cast<PredicateWithEdge>(PB); in getBlockEdge() 576 if (isa<PredicateWithEdge>(ValInfo)) { in materializeStack() 653 } else if (isa<PredicateWithEdge>(PossibleCopy)) { in renameUses()
|