/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 319 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 D | GVN.cpp | 1175 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB); local 1177 PredLoads[NewPred] = nullptr;
|
H A D | JumpThreading.cpp | 1874 /// 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 D | LICM.cpp | 1511 BasicBlock *NewPred = SplitBlockPredecessors( local 1520 SafetyInfo->copyColors(NewPred, PredBB);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 1762 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 D | InstCombineAndOrXor.cpp | 57 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 D | IRTranslator.h | 595 /// 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 D | CoroFrame.cpp | 984 // 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 D | IRTranslator.cpp | 272 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 D | SimplifyCFG.cpp | 317 /// 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 D | AMDGPUMachineCFGStructurizer.cpp | 314 MachineBasicBlock *NewPred) { 315 PHI.getOperand(Index * 2 + 2).setMBB(NewPred);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 8819 CmpInst::Predicate NewPred; 8820 if (ExactCR.getEquivalentICmp(NewPred, NewRHS) && 8821 ICmpInst::isEquality(NewPred)) { 8823 Pred = NewPred;
|