| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 349 CmpInst::Predicate NewPred = CmpInst::BAD_ICMP_PREDICATE; in handleFloatingPointIV() local 353 case CmpInst::FCMP_UEQ: NewPred = CmpInst::ICMP_EQ; break; in handleFloatingPointIV() 355 case CmpInst::FCMP_UNE: NewPred = CmpInst::ICMP_NE; break; in handleFloatingPointIV() 357 case CmpInst::FCMP_UGT: NewPred = CmpInst::ICMP_SGT; break; in handleFloatingPointIV() 359 case CmpInst::FCMP_UGE: NewPred = CmpInst::ICMP_SGE; break; in handleFloatingPointIV() 361 case CmpInst::FCMP_ULT: NewPred = CmpInst::ICMP_SLT; break; in handleFloatingPointIV() 363 case CmpInst::FCMP_ULE: NewPred = CmpInst::ICMP_SLE; break; in handleFloatingPointIV() 390 if (NewPred == CmpInst::ICMP_SLE || NewPred == CmpInst::ICMP_SGT) { in handleFloatingPointIV() 399 if ((NewPred == CmpInst::ICMP_EQ || NewPred == CmpInst::ICMP_NE) && in handleFloatingPointIV() 416 if (NewPred == CmpInst::ICMP_SGE || NewPred == CmpInst::ICMP_SLT) { in handleFloatingPointIV() [all …]
|
| H A D | LoopInterchange.cpp | 1284 BasicBlock *NewPred) { in updateIncomingBlock() argument 1289 PHI.setIncomingBlock(i, NewPred); in updateIncomingBlock()
|
| H A D | LICM.cpp | 1407 BasicBlock *NewPred = SplitBlockPredecessors( in splitPredecessorsOfLoopExit() local 1416 SafetyInfo->copyColors(NewPred, PredBB); in splitPredecessorsOfLoopExit()
|
| H A D | JumpThreading.cpp | 1886 BasicBlock *NewPred, in AddPHINodeEntriesForMappedBlock() argument 1900 PN.addIncoming(IV, NewPred); in AddPHINodeEntriesForMappedBlock()
|
| H A D | GVN.cpp | 1163 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB); in PerformLoadPRE() local 1165 PredLoads[NewPred] = nullptr; in PerformLoadPRE()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 3367 ICmpInst::Predicate NewPred = in foldICmpBinOp() local 3374 ICmpInst::Predicate NewPred = in foldICmpBinOp() local 3376 NewPred = I.getSwappedPredicate(NewPred); in foldICmpBinOp() 3636 ICmpInst::Predicate NewPred = in foldICmpEquality() local 4413 auto NewPred = in foldICmpUsingKnownBits() local 4608 NewPred = IsSigned ? ICmpInst::getSignedPredicate(NewPred) : NewPred; in canonicalizeCmpWithConstant() 4694 ICmpInst::Predicate Pred, NewPred; in foldICmpWithHighBitMask() local 4704 NewPred = ICmpInst::ICMP_NE; in foldICmpWithHighBitMask() 4707 NewPred = ICmpInst::ICMP_EQ; in foldICmpWithHighBitMask() 4727 NewPred = ICmpInst::ICMP_NE; in foldICmpWithHighBitMask() [all …]
|
| H A D | InstCombineAndOrXor.cpp | 58 ICmpInst::Predicate NewPred; in getNewICmpValue() local 61 return Builder.CreateICmp(NewPred, LHS, RHS); in getNewICmpValue() 788 ICmpInst::Predicate NewPred; in simplifyRangeCheck() local 790 case ICmpInst::ICMP_SLT: NewPred = ICmpInst::ICMP_ULT; break; in simplifyRangeCheck() 791 case ICmpInst::ICMP_SLE: NewPred = ICmpInst::ICMP_ULE; break; in simplifyRangeCheck() 801 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck() 803 return Builder.CreateICmp(NewPred, Input, RangeEnd); in simplifyRangeCheck() 854 auto NewPred = JoinedByAnd ? ICmpInst::ICMP_UGT : ICmpInst::ICMP_ULE; in foldAndOrOfEqualityCmpsWithConstants() local 893 auto NewPred = JoinedByAnd ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE; in foldAndOrOfICmpsOfAndWithPow2() local 894 return Builder.CreateICmp(NewPred, Masked, Mask); in foldAndOrOfICmpsOfAndWithPow2() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 618 BasicBlock *NewPred, in updatePhiNodes() argument 638 PN->setIncomingBlock(BBIdx, NewPred); in updatePhiNodes()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 512 void addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred);
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 1748 PPC::Predicate NewPred = Pred; in optimizeCompareInstr() local 1758 NewPred = PPC::getPredicate(PPC::PRED_GE, PredHint); in optimizeCompareInstr() 1761 NewPred = PPC::getPredicate(PPC::PRED_LT, PredHint); in optimizeCompareInstr() 1764 NewPred = PPC::getPredicate(PPC::PRED_LE, PredHint); in optimizeCompareInstr() 1767 NewPred = PPC::getPredicate(PPC::PRED_GT, PredHint); in optimizeCompareInstr() 1772 NewPred)); in optimizeCompareInstr()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 307 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred() argument 308 assert(NewPred && "new predecessor must be a real MachineBasicBlock"); in addMachineCFGPred() 309 MachinePreds[Edge].push_back(NewPred); in addMachineCFGPred()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineCFGStructurizer.cpp | 314 MachineBasicBlock *NewPred) { in setPhiPred() argument 315 PHI.getOperand(Index * 2 + 2).setMBB(NewPred); in setPhiPred()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 294 static void AddPredecessorToBlock(BasicBlock *Succ, BasicBlock *NewPred, in AddPredecessorToBlock() argument 297 PN.addIncoming(PN.getIncomingValueForBlock(ExistPred), NewPred); in AddPredecessorToBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 8873 CmpInst::Predicate NewPred; in SimplifyICmpOperands() local 8874 if (ExactCR.getEquivalentICmp(NewPred, NewRHS) && in SimplifyICmpOperands() 8875 ICmpInst::isEquality(NewPred)) { in SimplifyICmpOperands() 8877 Pred = NewPred; in SimplifyICmpOperands()
|