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

References

lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  419   if (!OpA || !OpB || OpA->getOpcode() != OpB->getOpcode() ||
  419   if (!OpA || !OpB || OpA->getOpcode() != OpB->getOpcode() ||
  420       OpA->getType() != OpB->getType())
  427     std::swap(OpA, OpB);
  443   OpB = dyn_cast<Instruction>(OpB->getOperand(0));
  443   OpB = dyn_cast<Instruction>(OpB->getOperand(0));
  444   if (!OpB || ValA->getType() != OpB->getType())
  444   if (!OpB || ValA->getType() != OpB->getType())
  451   if (OpB->getOpcode() == Instruction::Add &&
  452       isa<ConstantInt>(OpB->getOperand(1)) &&
  453       IdxDiff.sle(cast<ConstantInt>(OpB->getOperand(1))->getSExtValue())) {
  455       Safe = cast<BinaryOperator>(OpB)->hasNoSignedWrap();
  457       Safe = cast<BinaryOperator>(OpB)->hasNoUnsignedWrap();
  480   const SCEV *OffsetSCEVB = SE.getSCEV(OpB);