reference, declarationdefinition
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));