Searched refs:PredTerm (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp651 Instruction *PredTerm = BB->getTerminator(); local
653 if (const DILocation *DL = PredTerm->getDebugLoc())
657 if (isUnconditionalBranch(PredTerm)) {
658 PredTerm->setSuccessor(0, Target);
659 InstInfo[PredTerm].Live = true;
664 IRBuilder<> Builder(PredTerm);
667 if (const DILocation *DL = PredTerm->getDebugLoc())
670 InstInfo.erase(PredTerm);
671 PredTerm->eraseFromParent();
H A DJumpThreading.cpp2115 Instruction *PredTerm = PredBB->getTerminator(); local
2116 for (unsigned i = 0, e = PredTerm->getNumSuccessors(); i != e; ++i)
2117 if (PredTerm->getSuccessor(i) == BB) {
2119 PredTerm->setSuccessor(i, NewBB);
2441 BranchInst *PredTerm = cast<BranchInst>(Pred->getTerminator()); local
2445 PredTerm->removeFromParent();
2446 NewBB->getInstList().insert(NewBB->end(), PredTerm);
2480 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); local
2481 if (!PredTerm || !PredTerm
2520 BranchInst *PredTerm = dyn_cast<BranchInst>(Pred->getTerminator()); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp338 Instruction *PredTerm = PredBB->getTerminator(); local
339 switch (PredTerm->getOpcode()) {
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp1314 // A Predicate transition is a list of RW sequences guarded by a PredTerm.
1317 SmallVector<PredCheck, 4> PredTerm; member in struct:__anon2915::PredTransition
1352 // Return true if this predicate is mutually exclusive with a PredTerm. This
1483 if (mutuallyExclusive(PredDef, TransVec[TransIdx].PredTerm))
1518 Trans.PredTerm.emplace_back(IsRead, VInfo.RWIdx,PredDef);
1619 TransVec.back().PredTerm = Trans.PredTerm;
1669 // The final PredTerm is unique set of predicates guarding the transition.
1671 transform(I->PredTerm, std::back_inserter(Preds),
1676 SCTrans.PredTerm
[all...]
H A DSubtargetEmitter.cpp1458 T.PredTerm.size() - count_if(T.PredTerm, IsTruePredicate);
1468 for (const Record *Rec : T.PredTerm) {
1517 return all_of(T.PredTerm, [](const Record *Rec) {
H A DCodeGenSchedule.h98 RecVec PredTerm; member in struct:llvm::CodeGenSchedTransition

Completed in 177 milliseconds