Lines Matching defs:Q
154 const SimplifyQuery &Q, unsigned MaxRecurse, in simplifyCmpSelCase()
171 const SimplifyQuery &Q, in simplifyCmpSelTrueCase()
180 const SimplifyQuery &Q, in simplifyCmpSelFalseCase()
190 const SimplifyQuery &Q, in handleOtherCmpSelSimplifications()
240 const SimplifyQuery &Q, unsigned MaxRecurse) { in expandBinOp()
275 const SimplifyQuery &Q, in expandCommutativeBinOp()
292 const SimplifyQuery &Q, in simplifyAssociativeBinOp()
395 Value *RHS, const SimplifyQuery &Q, in threadBinOpOverSelect()
474 Value *RHS, const SimplifyQuery &Q, in threadCmpOverSelect()
520 Value *RHS, const SimplifyQuery &Q, in threadBinOpOverPHI()
567 const SimplifyQuery &Q, unsigned MaxRecurse) { in threadCmpOverPHI()
609 const SimplifyQuery &Q) { in foldOrCommuteConstant()
636 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyAddInst()
754 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyByDomEq()
788 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifySubInst()
924 const SimplifyQuery &Q) { in simplifySubInst()
931 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyMulInst()
996 const SimplifyQuery &Q) { in simplifyMulInst()
1004 const SimplifyQuery &Q, unsigned MaxRecurse) { in isICmpTrue()
1012 static bool isDivZero(Value *X, Value *Y, const SimplifyQuery &Q, in isDivZero()
1079 Value *Op1, const SimplifyQuery &Q, in simplifyDivRem()
1186 bool IsExact, const SimplifyQuery &Q, in simplifyDiv()
1221 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyRem()
1258 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifySDivInst()
1267 const SimplifyQuery &Q) { in simplifySDivInst()
1274 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyUDivInst()
1279 const SimplifyQuery &Q) { in simplifyUDivInst()
1285 static Value *simplifySRemInst(Value *Op0, Value *Op1, const SimplifyQuery &Q, in simplifySRemInst()
1300 Value *llvm::simplifySRemInst(Value *Op0, Value *Op1, const SimplifyQuery &Q) { in simplifySRemInst()
1306 static Value *simplifyURemInst(Value *Op0, Value *Op1, const SimplifyQuery &Q, in simplifyURemInst()
1311 Value *llvm::simplifyURemInst(Value *Op0, Value *Op1, const SimplifyQuery &Q) { in simplifyURemInst()
1316 static bool isPoisonShift(Value *Amount, const SimplifyQuery &Q) { in isPoisonShift()
1348 Value *Op1, bool IsNSW, const SimplifyQuery &Q, in simplifyShift()
1419 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyRightShift()
1447 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyShlInst()
1481 const SimplifyQuery &Q) { in simplifyShlInst()
1488 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyLShrInst()
1518 const SimplifyQuery &Q) { in simplifyLShrInst()
1525 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyAShrInst()
1551 const SimplifyQuery &Q) { in simplifyAShrInst()
1559 const SimplifyQuery &Q) { in simplifyUnsignedRangeCheck()
1772 const SimplifyQuery &Q) { in simplifyAndOfICmps()
1842 const SimplifyQuery &Q) { in simplifyOrOfICmps()
1864 static Value *simplifyAndOrOfFCmps(const SimplifyQuery &Q, FCmpInst *LHS, in simplifyAndOrOfFCmps()
1901 static Value *simplifyAndOrOfCmps(const SimplifyQuery &Q, Value *Op0, in simplifyAndOrOfCmps()
1945 const SimplifyQuery &Q, in simplifyAndOrWithICmpEq()
2019 const SimplifyQuery &Q, in simplifyAndCommutative()
2071 static Value *simplifyAndInst(Value *Op0, Value *Op1, const SimplifyQuery &Q, in simplifyAndInst()
2250 Value *llvm::simplifyAndInst(Value *Op0, Value *Op1, const SimplifyQuery &Q) { in simplifyAndInst()
2346 static Value *simplifyOrInst(Value *Op0, Value *Op1, const SimplifyQuery &Q, in simplifyOrInst()
2524 Value *llvm::simplifyOrInst(Value *Op0, Value *Op1, const SimplifyQuery &Q) { in simplifyOrInst()
2530 static Value *simplifyXorInst(Value *Op0, Value *Op1, const SimplifyQuery &Q, in simplifyXorInst()
2601 Value *llvm::simplifyXorInst(Value *Op0, Value *Op1, const SimplifyQuery &Q) { in simplifyXorInst()
2722 Value *RHS, const SimplifyQuery &Q) { in computePointerICmp()
2871 Value *RHS, const SimplifyQuery &Q) { in simplifyICmpOfBools()
2974 Value *RHS, const SimplifyQuery &Q) { in simplifyICmpWithZero()
3083 const SimplifyQuery &Q, in simplifyICmpWithBinOpOnLHS()
3264 Value *RHS, const SimplifyQuery &Q, in simplifyICmpWithBinOp()
3498 Value *RHS, const SimplifyQuery &Q, in simplifyICmpWithMinMax()
3684 const SimplifyQuery &Q) { in simplifyICmpWithDominatingAssume()
3753 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyICmpInst()
4062 const SimplifyQuery &Q) { in simplifyICmpInst()
4069 FastMathFlags FMF, const SimplifyQuery &Q, in simplifyFCmpInst()
4297 FastMathFlags FMF, const SimplifyQuery &Q) { in simplifyFCmpInst()
4302 const SimplifyQuery &Q, in simplifyWithOpReplaced()
4478 const SimplifyQuery &Q, in simplifyWithOpReplaced()
4623 const SimplifyQuery &Q, in simplifySelectWithICmpEq()
4641 const SimplifyQuery &Q, in simplifySelectWithICmpCond()
4765 const SimplifyQuery &Q) { in simplifySelectWithFCmp()
4796 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifySelectInst()
4973 const SimplifyQuery &Q) { in simplifySelectInst()
4981 const SimplifyQuery &Q, unsigned) { in simplifyGEPInst()
5114 GEPNoWrapFlags NW, const SimplifyQuery &Q) { in simplifyGEPInst()
5122 const SimplifyQuery &Q, unsigned) { in simplifyInsertValueInst()
5154 const SimplifyQuery &Q) { in simplifyInsertValueInst()
5159 const SimplifyQuery &Q) { in simplifyInsertElementInst()
5219 const SimplifyQuery &Q) { in simplifyExtractValueInst()
5226 const SimplifyQuery &Q, unsigned) { in simplifyExtractElementInst()
5271 const SimplifyQuery &Q) { in simplifyExtractElementInst()
5277 const SimplifyQuery &Q) { in simplifyPHINode()
5322 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyCastInst()
5364 const SimplifyQuery &Q) { in simplifyCastInst()
5418 const SimplifyQuery &Q, in simplifyShuffleVectorInst()
5534 const SimplifyQuery &Q) { in simplifyShuffleVectorInst()
5539 const SimplifyQuery &Q) { in foldConstant()
5548 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyFNegInst()
5561 const SimplifyQuery &Q) { in simplifyFNegInst()
5610 const SimplifyQuery &Q, in simplifyFPOp()
5652 const SimplifyQuery &Q, unsigned MaxRecurse, in simplifyFAddInst()
5718 const SimplifyQuery &Q, unsigned MaxRecurse, in simplifyFSubInst()
5784 const SimplifyQuery &Q, unsigned MaxRecurse, in simplifyFMAFMul()
5833 const SimplifyQuery &Q, unsigned MaxRecurse, in simplifyFMulInst()
5845 const SimplifyQuery &Q, in simplifyFAddInst()
5853 const SimplifyQuery &Q, in simplifyFSubInst()
5861 const SimplifyQuery &Q, in simplifyFMulInst()
5869 const SimplifyQuery &Q, in simplifyFMAFMul()
5878 const SimplifyQuery &Q, unsigned, in simplifyFDivInst()
5928 const SimplifyQuery &Q, in simplifyFDivInst()
5937 const SimplifyQuery &Q, unsigned, in simplifyFRemInst()
5966 const SimplifyQuery &Q, in simplifyFRemInst()
5977 static Value *simplifyUnOp(unsigned Opcode, Value *Op, const SimplifyQuery &Q, in simplifyUnOp()
5991 const FastMathFlags &FMF, const SimplifyQuery &Q, in simplifyFPUnOp()
6001 Value *llvm::simplifyUnOp(unsigned Opcode, Value *Op, const SimplifyQuery &Q) { in simplifyUnOp()
6006 const SimplifyQuery &Q) { in simplifyUnOp()
6013 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyBinOp()
6064 const FastMathFlags &FMF, const SimplifyQuery &Q, in simplifyBinOp()
6081 const SimplifyQuery &Q) { in simplifyBinOp()
6086 FastMathFlags FMF, const SimplifyQuery &Q) { in simplifyBinOp()
6092 const SimplifyQuery &Q, unsigned MaxRecurse) { in simplifyCmpInst()
6099 const SimplifyQuery &Q) { in simplifyCmpInst()
6194 static Value *simplifyLdexp(Value *Op0, Value *Op1, const SimplifyQuery &Q, in simplifyLdexp()
6244 const SimplifyQuery &Q, in simplifyUnaryIntrinsic()
6431 const SimplifyQuery &Q, in simplifyBinaryIntrinsic()
6756 const SimplifyQuery &Q) { in simplifyIntrinsic()
6949 const SimplifyQuery &Q) { in tryConstantFoldCall()
6970 const SimplifyQuery &Q) { in simplifyCall()
6995 Value *llvm::simplifyConstrainedFPCall(CallBase *Call, const SimplifyQuery &Q) { in simplifyConstrainedFPCall()
7006 static Value *simplifyFreezeInst(Value *Op0, const SimplifyQuery &Q) { in simplifyFreezeInst()
7014 Value *llvm::simplifyFreezeInst(Value *Op0, const SimplifyQuery &Q) { in simplifyFreezeInst()
7019 const SimplifyQuery &Q) { in simplifyLoadInst()
7065 const SimplifyQuery Q = SQ.CxtI ? SQ : SQ.getWithInstruction(I); in simplifyInstructionWithOperands() local