Searched refs:PredTerm (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 694 Instruction *PredTerm = BB->getTerminator(); in makeUnconditional() local 696 if (const DILocation *DL = PredTerm->getDebugLoc()) in makeUnconditional() 700 if (isUnconditionalBranch(PredTerm)) { in makeUnconditional() 701 PredTerm->setSuccessor(0, Target); in makeUnconditional() 702 InstInfo[PredTerm].Live = true; in makeUnconditional() 707 IRBuilder<> Builder(PredTerm); in makeUnconditional() 710 if (const DILocation *DL = PredTerm->getDebugLoc()) in makeUnconditional() 713 InstInfo.erase(PredTerm); in makeUnconditional() 714 PredTerm->eraseFromParent(); in makeUnconditional()
|
H A D | JumpThreading.cpp | 2432 Instruction *PredTerm = PredBB->getTerminator(); in threadEdge() local 2433 for (unsigned i = 0, e = PredTerm->getNumSuccessors(); i != e; ++i) in threadEdge() 2434 if (PredTerm->getSuccessor(i) == BB) { in threadEdge() 2436 PredTerm->setSuccessor(i, NewBB); in threadEdge() 2765 BranchInst *PredTerm = cast<BranchInst>(Pred->getTerminator()); in unfoldSelectInstr() local 2769 PredTerm->removeFromParent(); in unfoldSelectInstr() 2770 PredTerm->insertInto(NewBB, NewBB->end()); in unfoldSelectInstr() 2773 BI->applyMergedLocation(PredTerm->getDebugLoc(), SI->getDebugLoc()); in unfoldSelectInstr() 2832 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); in tryToUnfoldSelect() local 2833 if (!PredTerm || !PredTerm->isUnconditional()) in tryToUnfoldSelect() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BreakCriticalEdges.cpp | 319 Instruction *PredTerm = PredBB->getTerminator(); in findIBRPredecessor() local 320 switch (PredTerm->getOpcode()) { in findIBRPredecessor()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenSchedule.cpp | 1317 SmallVector<PredCheck, 4> PredTerm; member 1324 PredTerm.assign(PT.begin(), PT.end()); in PredTransition() 1490 if (mutuallyExclusive(PredDef, AllPreds, TransVec[TransIdx].PredTerm)) in getIntersectingVariants() 1522 Trans.PredTerm.emplace_back(IsRead, VInfo.RWIdx, PredDef); in pushVariant() 1618 TransVec.emplace_back(Trans.PredTerm, Trans.ProcIndex); in substituteVariants() 1679 if (LastTransition.PredTerm.empty()) in inferFromTransitions() 1700 transform(LastTransition.PredTerm, std::back_inserter(Preds), in inferFromTransitions() 1704 SCTrans.PredTerm = std::move(Preds); in inferFromTransitions() 2275 for (const PredCheck &PC : TI.PredTerm) in dump()
|
H A D | CodeGenSchedule.h | 103 RecVec PredTerm; member
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | SubtargetEmitter.cpp | 1580 T.PredTerm.size() - count_if(T.PredTerm, isTruePredicate); in emitPredicates() 1590 for (const Record *Rec : T.PredTerm) { in emitPredicates() 1639 return all_of(T.PredTerm, [](const Record *Rec) { in hasMCSchedPredicates() 1677 return llvm::all_of(T.PredTerm, isTruePredicate); in isAlwaysTrue()
|