reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstructionCombining.cpp
  657       LHSOpcode = getBinOpsForFactorization(TopLevelOpcode, Op0, A, B);
  659       RHSOpcode = getBinOpsForFactorization(TopLevelOpcode, Op1, C, D);
  683   if (Op0 && rightDistributesOverLeft(Op0->getOpcode(), TopLevelOpcode)) {
  689     Value *L = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
  690     Value *R = SimplifyBinOp(TopLevelOpcode, B, C, SQ.getWithInstruction(&I));
  705       C = Builder.CreateBinOp(TopLevelOpcode, B, C);
  714       C = Builder.CreateBinOp(TopLevelOpcode, A, C);
  720   if (Op1 && leftDistributesOverRight(TopLevelOpcode, Op1->getOpcode())) {
  726     Value *L = SimplifyBinOp(TopLevelOpcode, A, B, SQ.getWithInstruction(&I));
  727     Value *R = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
  742       A = Builder.CreateBinOp(TopLevelOpcode, A, C);
  751       A = Builder.CreateBinOp(TopLevelOpcode, A, B);