Searched refs:getWithInstruction (Results 1 – 13 of 13) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 144 SQ.getWithInstruction(&I))) in visitMul() 431 SQ.getWithInstruction(&I))) in visitFMul() 1003 SQ.getWithInstruction(&I))) in visitUDiv() 1097 SQ.getWithInstruction(&I))) in visitSDiv() 1322 SQ.getWithInstruction(&I))) in visitFDiv() 1468 SQ.getWithInstruction(&I))) in visitURem() 1519 SQ.getWithInstruction(&I))) in visitSRem() 1592 SQ.getWithInstruction(&I))) in visitFRem()
|
H A D | InstructionCombining.cpp | 392 if (Value *V = SimplifyBinOp(Opcode, B, C, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative() 425 if (Value *V = SimplifyBinOp(Opcode, A, B, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative() 453 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative() 473 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) { in SimplifyAssociativeOrCommutative() 620 V = SimplifyBinOp(TopLevelOpcode, B, D, SQ.getWithInstruction(&I)); in tryFactorization() 639 V = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I)); in tryFactorization() 747 auto SQDistributive = SQ.getWithInstruction(&I).getWithoutUndef(); in SimplifyUsingDistributiveLaws() 786 auto SQDistributive = SQ.getWithInstruction(&I).getWithoutUndef(); in SimplifyUsingDistributiveLaws() 838 SimplifyQuery Q = SQ.getWithInstruction(&I); in SimplifySelectsFeedingBinaryOp() 1858 if (Value *V = SimplifyGEPInst(GEPEltType, Ops, SQ.getWithInstruction(&GEP))) in visitGetElementPtrInst() [all …]
|
H A D | InstCombineShifts.cpp | 112 SQ.getWithInstruction(Sh0))); in reassociateShiftAmtsOfTwoSameDirectionShifts() 892 const SimplifyQuery Q = SQ.getWithInstruction(&I); in visitShl() 1040 SQ.getWithInstruction(&I))) in visitLShr() 1262 SQ.getWithInstruction(&I))) in visitAShr()
|
H A D | InstCombineAddSub.cpp | 1290 SQ.getWithInstruction(&I))) in visitAdd() 1524 SQ.getWithInstruction(&I))) in visitFAdd() 1713 SQ.getWithInstruction(&I))) in visitSub() 2174 getSimplifyQuery().getWithInstruction(&I))) in visitFNeg() 2215 getSimplifyQuery().getWithInstruction(&I))) in visitFSub()
|
H A D | InstCombineVectorOps.cpp | 340 SQ.getWithInstruction(&EI))) in visitExtractElementInst() 1348 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE))) in visitInsertElementInst() 2290 SimplifyQuery ShufQuery = SQ.getWithInstruction(&SVI); in visitShuffleVectorInst()
|
H A D | InstCombineAndOrXor.cpp | 1208 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 D | InstCombineCalls.cpp | 784 if (Value *V = SimplifyCall(&CI, SQ.getWithInstruction(&CI))) in visitCallInst() 1383 SQ.getWithInstruction(II))) { in visitCallInst() 1414 SQ.getWithInstruction(II))) { in visitCallInst()
|
H A D | InstCombineCompares.cpp | 1343 cast<BinaryOperator>(Val), SQ.getWithInstruction(Val), in foldSignBitTest() 3605 /*isNUW=*/false, SQ.getWithInstruction(&I))); in foldShiftIntoShiftInAnotherHandOfAndInICmp() 3770 const SimplifyQuery Q = SQ.getWithInstruction(&I); in foldICmpBinOp() 5572 const SimplifyQuery Q = SQ.getWithInstruction(&I); in visitICmpInst() 6171 SQ.getWithInstruction(&I))) in visitFCmpInst()
|
H A D | InstCombinePHI.cpp | 1303 if (Value *V = SimplifyInstruction(&PN, SQ.getWithInstruction(&PN))) in visitPHINode()
|
H A D | InstCombineSelect.cpp | 2649 SQ.getWithInstruction(&SI))) in visitSelectInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopInstSimplify.cpp | 104 Value *V = SimplifyInstruction(&I, SQ.getWithInstruction(&I)); in simplifyLoopInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 121 SimplifyQuery getWithInstruction(Instruction *I) const { in getWithInstruction() function
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 584 Value *V = SimplifyCmpInst(Pred, Incoming, RHS, Q.getWithInstruction(InTI), in ThreadCmpOverPHI() 5821 const SimplifyQuery Q = SQ.CxtI ? SQ : SQ.getWithInstruction(I); in SimplifyInstruction()
|