Home
last modified time | relevance | path

Searched refs:getWithInstruction (Results 1 – 13 of 13) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp144 SQ.getWithInstruction(&I))) in visitMul()
431 SQ.getWithInstruction(&I))) in visitFMul()
1009 SQ.getWithInstruction(&I))) in visitUDiv()
1103 SQ.getWithInstruction(&I))) in visitSDiv()
1331 SQ.getWithInstruction(&I))) in visitFDiv()
1477 SQ.getWithInstruction(&I))) in visitURem()
1528 SQ.getWithInstruction(&I))) in visitSRem()
1601 SQ.getWithInstruction(&I))) in visitFRem()
H A DInstructionCombining.cpp411 if (Value *V = SimplifyBinOp(Opcode, B, C, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative()
444 if (Value *V = SimplifyBinOp(Opcode, A, B, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative()
472 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative()
492 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative()
639 V = SimplifyBinOp(TopLevelOpcode, B, D, SQ.getWithInstruction(&I)); in tryFactorization()
658 V = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I)); in tryFactorization()
766 auto SQDistributive = SQ.getWithInstruction(&I).getWithoutUndef(); in SimplifyUsingDistributiveLaws()
805 auto SQDistributive = SQ.getWithInstruction(&I).getWithoutUndef(); in SimplifyUsingDistributiveLaws()
857 SimplifyQuery Q = SQ.getWithInstruction(&I); in SimplifySelectsFeedingBinaryOp()
3063 SQ.getWithInstruction(&EV))) in visitExtractValueInst()
[all …]
H A DInstCombineShifts.cpp112 SQ.getWithInstruction(Sh0))); in reassociateShiftAmtsOfTwoSameDirectionShifts()
892 const SimplifyQuery Q = SQ.getWithInstruction(&I); in visitShl()
1040 SQ.getWithInstruction(&I))) in visitLShr()
1266 SQ.getWithInstruction(&I))) in visitAShr()
H A DInstCombineAddSub.cpp1290 SQ.getWithInstruction(&I))) in visitAdd()
1524 SQ.getWithInstruction(&I))) in visitFAdd()
1734 SQ.getWithInstruction(&I))) in visitSub()
2208 getSimplifyQuery().getWithInstruction(&I))) in visitFNeg()
2259 getSimplifyQuery().getWithInstruction(&I))) in visitFSub()
H A DInstCombineVectorOps.cpp340 SQ.getWithInstruction(&EI))) in visitExtractElementInst()
1408 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst()
2350 SimplifyQuery ShufQuery = SQ.getWithInstruction(&SVI); in visitShuffleVectorInst()
H A DInstCombineAndOrXor.cpp1208 const SimplifyQuery Q = SQ.getWithInstruction(&And); in foldAndOfICmps()
1788 SQ.getWithInstruction(&I))) in visitAnd()
2366 const SimplifyQuery Q = SQ.getWithInstruction(&Or); in foldOrOfICmps()
2632 SQ.getWithInstruction(&I))) in visitOr()
3283 SQ.getWithInstruction(&I))) in visitXor()
H A DInstCombineCalls.cpp805 if (Value *V = SimplifyCall(&CI, SQ.getWithInstruction(&CI))) in visitCallInst()
1424 SQ.getWithInstruction(II))) { in visitCallInst()
1455 SQ.getWithInstruction(II))) { in visitCallInst()
H A DInstCombineCompares.cpp1366 cast<BinaryOperator>(Val), SQ.getWithInstruction(Val), in foldSignBitTest()
3673 /*isNUW=*/false, SQ.getWithInstruction(&I))); in foldShiftIntoShiftInAnotherHandOfAndInICmp()
3838 const SimplifyQuery Q = SQ.getWithInstruction(&I); in foldICmpBinOp()
5681 const SimplifyQuery Q = SQ.getWithInstruction(&I); in visitICmpInst()
6280 SQ.getWithInstruction(&I))) in visitFCmpInst()
H A DInstCombinePHI.cpp1303 if (Value *V = SimplifyInstruction(&PN, SQ.getWithInstruction(&PN))) in visitPHINode()
H A DInstCombineSelect.cpp2649 SQ.getWithInstruction(&SI))) in visitSelectInst()
3240 if (Value *V = SimplifyAndInst(CondVal, Mask, SQ.getWithInstruction(&SI))) in visitSelectInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp104 Value *V = SimplifyInstruction(&I, SQ.getWithInstruction(&I)); in simplifyLoopInst()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h121 SimplifyQuery getWithInstruction(Instruction *I) const { in getWithInstruction() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp590 Value *V = SimplifyCmpInst(Pred, Incoming, RHS, Q.getWithInstruction(InTI), in ThreadCmpOverPHI()
6086 const SimplifyQuery Q = SQ.CxtI ? SQ : SQ.getWithInstruction(I); in simplifyInstructionWithOperands()