Lines Matching refs:RecursionLimit
49 enum { RecursionLimit = 3 }; enumerator
699 return ::simplifyAddInst(Op0, Op1, IsNSW, IsNUW, Query, RecursionLimit); in simplifyAddInst()
880 return ::simplifySubInst(Op0, Op1, isNSW, isNUW, Q, RecursionLimit); in simplifySubInst()
944 return ::simplifyMulInst(Op0, Op1, Q, RecursionLimit); in simplifyMulInst()
1199 return ::simplifySDivInst(Op0, Op1, Q, RecursionLimit); in simplifySDivInst()
1210 return ::simplifyUDivInst(Op0, Op1, Q, RecursionLimit); in simplifyUDivInst()
1231 return ::simplifySRemInst(Op0, Op1, Q, RecursionLimit); in simplifySRemInst()
1242 return ::simplifyURemInst(Op0, Op1, Q, RecursionLimit); in simplifyURemInst()
1402 return ::simplifyShlInst(Op0, Op1, isNSW, isNUW, Q, RecursionLimit); in simplifyShlInst()
1439 return ::simplifyLShrInst(Op0, Op1, isExact, Q, RecursionLimit); in simplifyLShrInst()
1472 return ::simplifyAShrInst(Op0, Op1, isExact, Q, RecursionLimit); in simplifyAShrInst()
2235 return ::simplifyAndInst(Op0, Op1, Q, RecursionLimit); in simplifyAndInst()
2475 return ::simplifyOrInst(Op0, Op1, Q, RecursionLimit); in simplifyOrInst()
2550 return ::simplifyXorInst(Op0, Op1, Q, RecursionLimit); in simplifyXorInst()
3878 return ::simplifyICmpInst(Predicate, LHS, RHS, Q, RecursionLimit); in simplifyICmpInst()
4094 return ::simplifyFCmpInst(Predicate, LHS, RHS, FMF, Q, RecursionLimit); in simplifyFCmpInst()
4208 RecursionLimit); in simplifyWithOpReplaced()
4517 return ::simplifySelectInst(Cond, TrueVal, FalseVal, Q, RecursionLimit); in simplifySelectInst()
4662 return ::simplifyGEPInst(SrcTy, Ptr, Indices, InBounds, Q, RecursionLimit); in simplifyGEPInst()
4697 return ::simplifyInsertValueInst(Agg, Val, Idxs, Q, RecursionLimit); in simplifyInsertValueInst()
4762 return ::simplifyExtractValueInst(Agg, Idxs, Q, RecursionLimit); in simplifyExtractValueInst()
4806 return ::simplifyExtractElementInst(Vec, Idx, Q, RecursionLimit); in simplifyExtractElementInst()
4885 return ::simplifyCastInst(CastOpc, Op, Ty, Q, RecursionLimit); in simplifyCastInst()
5058 return ::simplifyShuffleVectorInst(Op0, Op1, Mask, RetTy, Q, RecursionLimit); in simplifyShuffleVectorInst()
5085 return ::simplifyFNegInst(Op, FMF, Q, RecursionLimit); in simplifyFNegInst()
5310 return ::simplifyFAddInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in simplifyFAddInst()
5318 return ::simplifyFSubInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in simplifyFSubInst()
5326 return ::simplifyFMulInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in simplifyFMulInst()
5334 return ::simplifyFMAFMul(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in simplifyFMAFMul()
5389 return ::simplifyFDivInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in simplifyFDivInst()
5427 return ::simplifyFRemInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in simplifyFRemInst()
5460 return ::simplifyUnOp(Opcode, Op, Q, RecursionLimit); in simplifyUnOp()
5465 return ::simplifyFPUnOp(Opcode, Op, FMF, Q, RecursionLimit); in simplifyUnOp()
5536 return ::simplifyBinOp(Opcode, LHS, RHS, Q, RecursionLimit); in simplifyBinOp()
5541 return ::simplifyBinOp(Opcode, LHS, RHS, FMF, Q, RecursionLimit); in simplifyBinOp()
5554 return ::simplifyCmpInst(Predicate, LHS, RHS, Q, RecursionLimit); in simplifyCmpInst()
5837 if (isICmpTrue(Pred, Op0, Op1, Q.getWithoutUndef(), RecursionLimit)) in simplifyBinaryIntrinsic()
5839 if (isICmpTrue(Pred, Op1, Op0, Q.getWithoutUndef(), RecursionLimit)) in simplifyBinaryIntrinsic()