Lines Matching refs:RecursionLimit
52 enum { RecursionLimit = 3 }; enumerator
684 return ::SimplifyAddInst(Op0, Op1, IsNSW, IsNUW, Query, RecursionLimit); in SimplifyAddInst()
872 return ::SimplifySubInst(Op0, Op1, isNSW, isNUW, Q, RecursionLimit); in SimplifySubInst()
936 return ::SimplifyMulInst(Op0, Op1, Q, RecursionLimit); in SimplifyMulInst()
1181 return ::SimplifySDivInst(Op0, Op1, Q, RecursionLimit); in SimplifySDivInst()
1192 return ::SimplifyUDivInst(Op0, Op1, Q, RecursionLimit); in SimplifyUDivInst()
1213 return ::SimplifySRemInst(Op0, Op1, Q, RecursionLimit); in SimplifySRemInst()
1224 return ::SimplifyURemInst(Op0, Op1, Q, RecursionLimit); in SimplifyURemInst()
1383 return ::SimplifyShlInst(Op0, Op1, isNSW, isNUW, Q, RecursionLimit); in SimplifyShlInst()
1421 return ::SimplifyLShrInst(Op0, Op1, isExact, Q, RecursionLimit); in SimplifyLShrInst()
1452 return ::SimplifyAShrInst(Op0, Op1, isExact, Q, RecursionLimit); in SimplifyAShrInst()
2172 return ::SimplifyAndInst(Op0, Op1, Q, RecursionLimit); in SimplifyAndInst()
2352 return ::SimplifyOrInst(Op0, Op1, Q, RecursionLimit); in SimplifyOrInst()
2400 return ::SimplifyXorInst(Op0, Op1, Q, RecursionLimit); in SimplifyXorInst()
3684 return ::SimplifyICmpInst(Predicate, LHS, RHS, Q, RecursionLimit); in SimplifyICmpInst()
3893 return ::SimplifyFCmpInst(Predicate, LHS, RHS, FMF, Q, RecursionLimit); in SimplifyFCmpInst()
4015 RecursionLimit); in simplifyWithOpReplaced()
4309 return ::SimplifySelectInst(Cond, TrueVal, FalseVal, Q, RecursionLimit); in SimplifySelectInst()
4440 return ::SimplifyGEPInst(SrcTy, Ops, Q, RecursionLimit); in SimplifyGEPInst()
4475 return ::SimplifyInsertValueInst(Agg, Val, Idxs, Q, RecursionLimit); in SimplifyInsertValueInst()
4540 return ::SimplifyExtractValueInst(Agg, Idxs, Q, RecursionLimit); in SimplifyExtractValueInst()
4584 return ::SimplifyExtractElementInst(Vec, Idx, Q, RecursionLimit); in SimplifyExtractElementInst()
4661 return ::SimplifyCastInst(CastOpc, Op, Ty, Q, RecursionLimit); in SimplifyCastInst()
4834 return ::SimplifyShuffleVectorInst(Op0, Op1, Mask, RetTy, Q, RecursionLimit); in SimplifyShuffleVectorInst()
4861 return ::simplifyFNegInst(Op, FMF, Q, RecursionLimit); in SimplifyFNegInst()
5074 return ::SimplifyFAddInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in SimplifyFAddInst()
5082 return ::SimplifyFSubInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in SimplifyFSubInst()
5090 return ::SimplifyFMulInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in SimplifyFMulInst()
5098 return ::SimplifyFMAFMul(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in SimplifyFMAFMul()
5153 return ::SimplifyFDivInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in SimplifyFDivInst()
5191 return ::SimplifyFRemInst(Op0, Op1, FMF, Q, RecursionLimit, ExBehavior, in SimplifyFRemInst()
5224 return ::simplifyUnOp(Opcode, Op, Q, RecursionLimit); in SimplifyUnOp()
5229 return ::simplifyFPUnOp(Opcode, Op, FMF, Q, RecursionLimit); in SimplifyUnOp()
5300 return ::SimplifyBinOp(Opcode, LHS, RHS, Q, RecursionLimit); in SimplifyBinOp()
5305 return ::SimplifyBinOp(Opcode, LHS, RHS, FMF, Q, RecursionLimit); in SimplifyBinOp()
5318 return ::SimplifyCmpInst(Predicate, LHS, RHS, Q, RecursionLimit); in SimplifyCmpInst()
5608 if (isICmpTrue(Pred, Op0, Op1, Q.getWithoutUndef(), RecursionLimit)) in simplifyBinaryIntrinsic()
5610 if (isICmpTrue(Pred, Op1, Op0, Q.getWithoutUndef(), RecursionLimit)) in simplifyBinaryIntrinsic()