Home
last modified time | relevance | path

Searched refs:setPredicate (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp260 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); in FlattenParallelAndOr()
H A DSimplifyIndVar.cpp240 ICmp->setPredicate(InvariantPredicate); in makeIVComparisonInvariant()
290 ICmp->setPredicate(ICmpInst::getUnsignedPredicate(OriginalPred)); in eliminateIVComparison()
H A DBasicBlockUtils.cpp1761 CI->setPredicate(CI->getInversePredicate()); in InvertBranch()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp278 [CI, p]() { CI->setPredicate(static_cast<CmpInst::Predicate>(p)); }); in mutate()
300 [CI, p]() { CI->setPredicate(static_cast<CmpInst::Predicate>(p)); }); in mutate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp699 Cmp->setPredicate(Cmp->getInversePredicate()); in InsertStackProtectors()
H A DCodeGenPrepare.cpp1795 Cmp->setPredicate(ICmpInst::ICMP_ULT); in unfoldPowerOf2Test()
1797 Cmp->setPredicate(ICmpInst::ICMP_UGT); in unfoldPowerOf2Test()
1980 Cmp->setPredicate(CmpInst::getSwappedPredicate(DomPred)); in foldICmpWithDominatingICmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp703 MI.getOperand(1).setPredicate(MatchInfo.second); in applyAdjustICmpImmAndPred()
925 MI.getOperand(1).setPredicate(CmpInst::getSwappedPredicate(Pred)); in applySwapICmpOperands()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h747 void setPredicate(unsigned Predicate) { in setPredicate() function
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp962 void CmpInst::setPredicate(Predicate P) { in setPredicate() function in llvm::sandboxir::CmpInst
965 GenericSetter<&CmpInst::getPredicate, &CmpInst::setPredicate>>(this); in setPredicate()
966 cast<llvm::CmpInst>(Val)->setPredicate(P); in setPredicate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp649 InvertedCmp->setPredicate(InvertedCmp->getInversePredicate()); in simplifyConditions()
H A DLoopIdiomRecognize.cpp2561 LbCond->setPredicate(Pred); in transformLoopToCountable()
2669 LbCond->setPredicate(Pred); in transformLoopToPopcount()
H A DLICM.cpp2601 ICmp.setPredicate(Pred); in hoistAdd()
2682 ICmp.setPredicate(Pred); in hoistSub()
H A DCorrelatedValuePropagation.cpp310 Cmp->setPredicate(UnsignedPred); in processICmp()
H A DIndVarSimplify.cpp1450 ICmp->setPredicate(ICmp->getUnsignedPredicate()); in canonicalizeExitCondition()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp4459 Y->setPredicate(Y->getInversePredicate()); in foldXorOfICmps()
4816 cast<CmpInst>(NotOp)->setPredicate(CmpInst::getInversePredicate(Pred)); in foldNot()
4873 CmpT->setPredicate(CmpT->getInversePredicate()); in foldNot()
4877 CmpF->setPredicate(CmpF->getInversePredicate()); in foldNot()
H A DInstCombineCompares.cpp7042 I.setPredicate(I.getUnsignedPredicate()); in foldICmpUsingKnownBits()
7174 I.setPredicate(CmpInst::getInversePredicate(Pred)); in canonicalizeICmpPredicate()
8268 I->setPredicate(P); in foldFabsWithFcmpZero()
8333 I.setPredicate(P); in foldSqrtWithFcmpZero()
8547 I.setPredicate(FCmpInst::FCMP_UNO); in visitFCmpInst()
8556 I.setPredicate(FCmpInst::FCMP_ORD); in visitFCmpInst()
H A DInstructionCombining.cpp4061 Cmp->setPredicate(CmpInst::getInversePredicate(Pred)); in visitBranchInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h770 void setPredicate(Predicate P) { setSubclassData<PredicateField>(P); }
H A DInstructions.h1380 setPredicate(getSwappedPredicate());
1483 setPredicate(getSwappedPredicate());
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1539 ICmp->setPredicate(CmpInst::getInversePredicate(ICmp->getPredicate())); in negateICmpIfUsedByBranchOrSelectOnly()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2504 LLVM_ABI void setPredicate(Predicate P);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h800 void setPredicate(CmpInst::Predicate Pred) { in setPredicate() function
H A DVPlanTransforms.cpp1106 WideCmp->setPredicate( in simplifyRecipe()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp3491 setPredicate(predicate); in CmpInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp3636 PredOp.setPredicate(NewP); in applyNotCmp()