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

References

lib/Transforms/InstCombine/InstCombineShifts.cpp
  287   Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1);
  287   Value *Op0 = I.getOperand(0), *Op1 = I.getOperand(1);
  293     Value *NewExt = Builder.CreateZExt(Y, I.getType(), Op1->getName());
  294     return BinaryOperator::Create(I.getOpcode(), Op0, NewExt);
  298   if (SimplifyDemandedInstructionBits(I))
  299     return &I;
  304       if (Instruction *R = FoldOpIntoSelect(I, SI))
  308     if (Instruction *Res = FoldShiftByConstant(Op0, CUI, I))
  312           reassociateShiftAmtsOfTwoSameDirectionShifts(&I, SQ)))
  320     if (isKnownNonNegative(A, DL, 0, &AC, &I, &DT) &&
  321         isKnownNonNegative(C, DL, 0, &AC, &I, &DT))
  323           I.getOpcode(), Builder.CreateBinOp(I.getOpcode(), Op0, C), A);
  323           I.getOpcode(), Builder.CreateBinOp(I.getOpcode(), Op0, C), A);
  332     Value *Rem = Builder.CreateAnd(A, ConstantInt::get(I.getType(), *B - 1),
  334     I.setOperand(1, Rem);
  335     return &I;