Searched refs:simplifyICmpInst (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 71 static Value *simplifyICmpInst(CmpPredicate Predicate, Value *LHS, Value *RHS, 970 Value *V = simplifyICmpInst(Pred, LHS, RHS, Q, MaxRecurse); in isICmpTrue() 3285 if (Value *V = simplifyICmpInst(Pred, A == RHS ? B : A, in simplifyICmpWithBinOp() 3293 simplifyICmpInst(Pred, Constant::getNullValue(LHS->getType()), in simplifyICmpWithBinOp() 3321 if (Value *V = simplifyICmpInst(Pred, Y, Z, Q, MaxRecurse - 1)) in simplifyICmpWithBinOp() 3401 if (Value *V = simplifyICmpInst(Pred, LBO->getOperand(1), in simplifyICmpWithBinOp() 3448 if (Value *V = simplifyICmpInst(Pred, LBO->getOperand(0), in simplifyICmpWithBinOp() 3456 if (Value *V = simplifyICmpInst(Pred, LBO->getOperand(0), in simplifyICmpWithBinOp() 3463 if (Value *V = simplifyICmpInst(Pred, LBO->getOperand(0), in simplifyICmpWithBinOp() 3474 if (Value *V = simplifyICmpInst(Pred, LBO->getOperand(0), in simplifyICmpWithBinOp() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InstructionSimplify.h | 160 LLVM_ABI Value *simplifyICmpInst(CmpPredicate Pred, Value *LHS, Value *RHS,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDeletion.cpp | 198 FirstIterV = simplifyICmpInst(Cmp->getPredicate(), LHS, RHS, SQ); in getValueOnFirstIteration()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 4340 if (Value *Res = simplifyICmpInst(Pred, Op, RHS, SQ)) in foldSelectICmp() 5466 Value *LessThan = simplifyICmpInst(ICmpInst::ICMP_SLT, X, Y, in foldICmpBinOp() 5471 Value *GreaterThan = simplifyICmpInst(ICmpInst::ICMP_SGT, X, Y, in foldICmpBinOp() 5683 auto CmpXZ = IsCondKnownTrue(simplifyICmpInst(Pred, X, Z, Q)); in foldICmpWithMinMax() 5684 auto CmpYZ = IsCondKnownTrue(simplifyICmpInst(Pred, Y, Z, Q)); in foldICmpWithMinMax() 5716 auto MinMaxCmpXZ = IsCondKnownTrue(simplifyICmpInst(NewPred, X, Z, Q)); in foldICmpWithMinMax() 5723 MinMaxCmpXZ = IsCondKnownTrue(simplifyICmpInst(NewPred, X, Z, Q)); in foldICmpWithMinMax() 7599 if (Value *V = simplifyICmpInst(I.getCmpPredicate(), Op0, Op1, Q)) in visitICmpInst() 7738 if (Value *Res = simplifyICmpInst(Pred, A, C, SQ)) { in visitICmpInst() 7743 if (Value *Res = simplifyICmpInst(Pred, B, D, SQ)) { in visitICmpInst()
|
| H A D | InstCombineMulDivRem.cpp | 2465 simplifyICmpInst(ICmpInst::ICMP_ULT, X, Op1, SQ.getWithInstruction(&I)); in visitURem()
|
| H A D | InstCombineAndOrXor.cpp | 1298 Value *SubstituteCmp = simplifyICmpInst(Pred1, Y, C, Q); in foldAndOrOfICmpsWithConstEq()
|