|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1204 SQ.getWithInstruction(&I)))
1478 SQ.getWithInstruction(&I)))
1675 SQ.getWithInstruction(&I)))
2071 SQ.getWithInstruction(&I)))
2093 SQ.getWithInstruction(&I)))
2120 if (I.hasNoSignedZeros() || CannotBeNegativeZero(Op0, SQ.TLI)) {
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1147 const SimplifyQuery Q = SQ.getWithInstruction(&CxtI);
1725 SQ.getWithInstruction(&I)))
2189 const SimplifyQuery Q = SQ.getWithInstruction(&CxtI);
2450 SQ.getWithInstruction(&I)))
2851 if (Value *OrICmp = SimplifyBinOp(Instruction::Or, LHS, RHS, SQ)) {
2854 if (Value *AndICmp = SimplifyBinOp(Instruction::And, LHS, RHS, SQ)) {
2968 SQ.getWithInstruction(&I)))
lib/Transforms/InstCombine/InstCombineCalls.cpp 1783 if (Value *V = SimplifyCall(&CI, SQ.getWithInstruction(&CI)))
2240 SQ.getWithInstruction(II))) {
2274 SQ.getWithInstruction(II))) {
lib/Transforms/InstCombine/InstCombineCompares.cpp 1379 cast<BinaryOperator>(Val), SQ.getWithInstruction(Val),
5379 const SimplifyQuery Q = SQ.getWithInstruction(&I);
5967 SQ.getWithInstruction(&I)))
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 173 SQ.getWithInstruction(&I)))
396 SQ.getWithInstruction(&I)))
956 SQ.getWithInstruction(&I)))
1050 SQ.getWithInstruction(&I)))
1205 SQ.getWithInstruction(&I)))
1347 SQ.getWithInstruction(&I)))
1396 SQ.getWithInstruction(&I)))
1475 SQ.getWithInstruction(&I)))
lib/Transforms/InstCombine/InstCombinePHI.cpp 1128 if (Value *V = SimplifyInstruction(&PN, SQ.getWithInstruction(&PN)))
lib/Transforms/InstCombine/InstCombineSelect.cpp 1385 if (Value *V = foldSelectValueEquivalence(SI, *ICI, SQ))
2213 SQ.getWithInstruction(&SI)))
lib/Transforms/InstCombine/InstCombineShifts.cpp 312 reassociateShiftAmtsOfTwoSameDirectionShifts(&I, SQ)))
846 const SimplifyQuery Q = SQ.getWithInstruction(&I);
969 SQ.getWithInstruction(&I)))
1167 SQ.getWithInstruction(&I)))
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 323 SQ.getWithInstruction(&EI)))
1032 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE)))
1891 LHS, RHS, SVI.getMask(), SVI.getType(), SQ.getWithInstruction(&SVI)))
lib/Transforms/InstCombine/InstructionCombining.cpp 336 if (Value *V = SimplifyBinOp(Opcode, B, C, SQ.getWithInstruction(&I))) {
369 if (Value *V = SimplifyBinOp(Opcode, A, B, SQ.getWithInstruction(&I))) {
397 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) {
417 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) {
563 V = SimplifyBinOp(TopLevelOpcode, B, D, SQ.getWithInstruction(&I));
582 V = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
689 Value *L = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
690 Value *R = SimplifyBinOp(TopLevelOpcode, B, C, SQ.getWithInstruction(&I));
726 Value *L = SimplifyBinOp(TopLevelOpcode, A, B, SQ.getWithInstruction(&I));
727 Value *R = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
778 Value *V1 = SimplifyBinOp(Opcode, C, E, FMF, SQ.getWithInstruction(&I));
779 Value *V2 = SimplifyBinOp(Opcode, B, D, FMF, SQ.getWithInstruction(&I));
1622 if (Value *V = SimplifyGEPInst(GEPEltType, Ops, SQ.getWithInstruction(&GEP)))
1880 SimplifyAddInst(GO1, SO1, false, false, SQ.getWithInstruction(&GEP));
2651 SQ.getWithInstruction(&EV)))