| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 264 CmpInst::Predicate NewPred = CmpInst::BAD_ICMP_PREDICATE; in handleFloatingPointIV() local 268 case CmpInst::FCMP_UEQ: NewPred = CmpInst::ICMP_EQ; break; in handleFloatingPointIV() 270 case CmpInst::FCMP_UNE: NewPred = CmpInst::ICMP_NE; break; in handleFloatingPointIV() 272 case CmpInst::FCMP_UGT: NewPred = CmpInst::ICMP_SGT; break; in handleFloatingPointIV() 274 case CmpInst::FCMP_UGE: NewPred = CmpInst::ICMP_SGE; break; in handleFloatingPointIV() 276 case CmpInst::FCMP_ULT: NewPred = CmpInst::ICMP_SLT; break; in handleFloatingPointIV() 278 case CmpInst::FCMP_ULE: NewPred = CmpInst::ICMP_SLE; break; in handleFloatingPointIV() 305 if (NewPred == CmpInst::ICMP_SLE || NewPred == CmpInst::ICMP_SGT) { in handleFloatingPointIV() 314 if ((NewPred == CmpInst::ICMP_EQ || NewPred == CmpInst::ICMP_NE) && in handleFloatingPointIV() 331 if (NewPred == CmpInst::ICMP_SGE || NewPred == CmpInst::ICMP_SLT) { in handleFloatingPointIV() [all …]
|
| H A D | LICM.cpp | 1597 BasicBlock *NewPred = SplitBlockPredecessors( in splitPredecessorsOfLoopExit() local 1606 SafetyInfo->copyColors(NewPred, PredBB); in splitPredecessorsOfLoopExit()
|
| H A D | JumpThreading.cpp | 1881 BasicBlock *NewPred, in addPHINodeEntriesForMappedBlock() argument 1895 PN.addIncoming(IV, NewPred); in addPHINodeEntriesForMappedBlock()
|
| H A D | GVN.cpp | 1649 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB); in PerformLoadPRE() local 1651 PredLoads[NewPred] = nullptr; in PerformLoadPRE()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 1882 auto NewPred = in foldICmpAndConstant() local 3589 ICmpInst::Predicate NewPred = in foldICmpEqIntrinsicWithConstant() local 4618 CmpInst::Predicate NewPred = in foldICmpBinOp() local 4627 CmpInst::Predicate NewPred = in foldICmpBinOp() local 4949 NewPred = I.getSwappedPredicate(NewPred); in foldICmpBinOp() 5102 NewPred = ICmpInst::getInversePredicate(NewPred); in foldICmpWithMinMax() 6273 auto NewPred = in foldICmpUsingKnownBits() local 6658 NewPred = ICmpInst::ICMP_NE; in foldICmpWithHighBitMask() 6661 NewPred = ICmpInst::ICMP_EQ; in foldICmpWithHighBitMask() 6677 NewPred = ICmpInst::ICMP_NE; in foldICmpWithHighBitMask() [all …]
|
| H A D | InstCombineAndOrXor.cpp | 33 ICmpInst::Predicate NewPred; in getNewICmpValue() local 36 return Builder.CreateICmp(NewPred, LHS, RHS); in getNewICmpValue() 43 FCmpInst::Predicate NewPred; in getFCmpValue() local 46 return Builder.CreateFCmp(NewPred, LHS, RHS); in getFCmpValue() 686 ICmpInst::Predicate NewPred; in simplifyRangeCheck() local 699 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck() 701 return Builder.CreateICmp(NewPred, Input, RangeEnd); in simplifyRangeCheck() 1284 CmpInst::Predicate NewPred; in foldAndOrOfICmpsUsingRanges() local 1286 CR->getEquivalentICmp(NewPred, NewC, Offset); in foldAndOrOfICmpsUsingRanges() 4027 CmpInst::Predicate NewPred; in foldXorOfICmps() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 613 Value *NewPred = in expandFindMismatch() local 616 LoopPred->addIncoming(NewPred, SVELoopIncBlock); in expandFindMismatch() 619 Builder.CreateExtractElement(NewPred, uint64_t(0)); in expandFindMismatch()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 262 BasicBlock *NewPred, PHINode *Until = nullptr);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 721 void addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 800 BasicBlock *NewPred, PHINode *Until) { in updatePhiNodes() argument 817 PN.setIncomingBlock(BBIdx, NewPred); in updatePhiNodes()
|
| H A D | SimplifyCFG.cpp | 372 static void AddPredecessorToBlock(BasicBlock *Succ, BasicBlock *NewPred, in AddPredecessorToBlock() argument 376 PN.addIncoming(PN.getIncomingValueForBlock(ExistPred), NewPred); in AddPredecessorToBlock() 379 MPhi->addIncoming(MPhi->getIncomingValueForBlock(ExistPred), NewPred); in AddPredecessorToBlock()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineCFGStructurizer.cpp | 295 MachineBasicBlock *NewPred) { in setPhiPred() argument 296 PHI.getOperand(Index * 2 + 2).setMBB(NewPred); in setPhiPred()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 293 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred() argument 294 assert(NewPred && "new predecessor must be a real MachineBasicBlock"); in addMachineCFGPred() 295 MachinePreds[Edge].push_back(NewPred); in addMachineCFGPred()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 10631 CmpInst::Predicate NewPred; in SimplifyICmpOperands() local 10632 if (ExactCR.getEquivalentICmp(NewPred, NewRHS) && in SimplifyICmpOperands() 10633 ICmpInst::isEquality(NewPred)) { in SimplifyICmpOperands() 10635 Pred = NewPred; in SimplifyICmpOperands()
|