Searched refs:NewPred (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp319 CmpInst::Predicate NewPred = CmpInst::BAD_ICMP_PREDICATE;
323 case CmpInst::FCMP_UEQ: NewPred = CmpInst::ICMP_EQ; break;
325 case CmpInst::FCMP_UNE: NewPred = CmpInst::ICMP_NE; break;
327 case CmpInst::FCMP_UGT: NewPred = CmpInst::ICMP_SGT; break;
329 case CmpInst::FCMP_UGE: NewPred = CmpInst::ICMP_SGE; break;
331 case CmpInst::FCMP_ULT: NewPred = CmpInst::ICMP_SLT; break;
333 case CmpInst::FCMP_ULE: NewPred = CmpInst::ICMP_SLE; break;
360 if (NewPred == CmpInst::ICMP_SLE || NewPred == CmpInst::ICMP_SGT) {
369 if ((NewPred
[all...]
H A DGVN.cpp1175 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB); local
1177 PredLoads[NewPred] = nullptr;
H A DJumpThreading.cpp1874 /// AddPHINodeEntriesForMappedBlock - We're adding 'NewPred' as a new
1876 /// NewPred using the entries from OldPred (suitably mapped).
1879 BasicBlock *NewPred,
1893 PN.addIncoming(IV, NewPred);
1877 AddPHINodeEntriesForMappedBlock(BasicBlock *PHIBB, BasicBlock *OldPred, BasicBlock *NewPred, DenseMap<Instruction*, Value*> &ValueMap) argument
H A DLICM.cpp1511 BasicBlock *NewPred = SplitBlockPredecessors( local
1520 SafetyInfo->copyColors(NewPred, PredBB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1762 auto NewPred = isICMP_NE ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_SGE; local
1763 return new ICmpInst(NewPred, X, Zero);
1771 auto NewPred = isICMP_NE ? ICmpInst::ICMP_UGE : ICmpInst::ICMP_ULT; local
1772 return new ICmpInst(NewPred, X, NegBOC);
1872 auto NewPred = Cmp.getPredicate() == CmpInst::ICMP_EQ ? CmpInst::ICMP_UGT local
1874 return new ICmpInst(NewPred, X, SubOne(cast<Constant>(Cmp.getOperand(1))));
1888 auto NewPred = Cmp.getPredicate() == CmpInst::ICMP_EQ ? CmpInst::ICMP_SGE local
1890 return new ICmpInst(NewPred, Trunc, Constant::getNullValue(NTy));
3064 auto NewPred = isICMP_NE ? ICmpInst::ICMP_ULE : ICmpInst::ICMP_UGT; local
3065 return new ICmpInst(NewPred, BOp
3134 ICmpInst::Predicate NewPred = Cmp.getPredicate() == ICmpInst::ICMP_EQ local
3993 ICmpInst::Predicate NewPred = local
4000 ICmpInst::Predicate NewPred = local
4266 ICmpInst::Predicate NewPred = local
5041 auto NewPred = ICmpInst::getInversePredicate(Pred); local
5047 auto NewPred = local
5060 auto NewPred = ICmpInst::getInversePredicate(Pred); local
5244 CmpInst::Predicate NewPred = CmpInst::getFlippedStrictnessPredicate(Pred); local
5398 ICmpInst::Predicate Pred, NewPred; local
[all...]
H A DInstCombineAndOrXor.cpp57 ICmpInst::Predicate NewPred; local
58 if (Constant *TorF = getPredForICmpCode(Code, Sign, LHS->getType(), NewPred))
60 return Builder.CreateICmp(NewPred, LHS, RHS);
784 ICmpInst::Predicate NewPred; local
786 case ICmpInst::ICMP_SLT: NewPred = ICmpInst::ICMP_ULT; break;
787 case ICmpInst::ICMP_SLE: NewPred = ICmpInst::ICMP_ULE; break;
797 NewPred = ICmpInst::getInversePredicate(NewPred);
799 return Builder.CreateICmp(NewPred, Input, RangeEnd);
850 auto NewPred local
891 auto NewPred = JoinedByAnd ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE; local
1435 unsigned NewPred = IsAnd ? FCmpCodeL & FCmpCodeR : FCmpCodeL | FCmpCodeR; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h595 /// Record \p NewPred as a Machine predecessor to `Edge.second`, corresponding
599 void addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp984 // Replaces all uses of OldPred with the NewPred block in all PHINodes in a
987 BasicBlock *NewPred,
1007 PN->setIncomingBlock(BBIdx, NewPred);
986 updatePhiNodes(BasicBlock *DestBB, BasicBlock *OldPred, BasicBlock *NewPred, PHINode *LandingPadReplacement) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp272 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { argument
273 assert(NewPred && "new predecessor must be a real MachineBasicBlock");
274 MachinePreds[Edge].push_back(NewPred);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp317 /// from the 'NewPred' block. The values that will be flowing into the PHI nodes
320 static void AddPredecessorToBlock(BasicBlock *Succ, BasicBlock *NewPred, argument
324 PN.addIncoming(PN.getIncomingValueForBlock(ExistPred), NewPred);
327 MPhi->addIncoming(MPhi->getIncomingValueForBlock(ExistPred), NewPred);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp314 MachineBasicBlock *NewPred) {
315 PHI.getOperand(Index * 2 + 2).setMBB(NewPred);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8819 CmpInst::Predicate NewPred;
8820 if (ExactCR.getEquivalentICmp(NewPred, NewRHS) &&
8821 ICmpInst::isEquality(NewPred)) {
8823 Pred = NewPred;

Completed in 241 milliseconds