|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/InstructionSimplify.cpp 5240 const SimplifyQuery Q = SQ.CxtI ? SQ : SQ.getWithInstruction(I);
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)))
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)))
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),
3522 /*isNUW=*/false, SQ.getWithInstruction(&I)));
3668 const SimplifyQuery Q = SQ.getWithInstruction(&I);
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 2213 SQ.getWithInstruction(&SI)))
lib/Transforms/InstCombine/InstCombineShifts.cpp 85 SQ.getWithInstruction(Sh0)));
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)))
lib/Transforms/Scalar/LoopInstSimplify.cpp 103 Value *V = SimplifyInstruction(&I, SQ.getWithInstruction(&I));