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

References

lib/Analysis/IVDescriptors.cpp
  560   if (!UAI && isa<FPMathOperator>(I) && !I->hasAllowReassoc())
  560   if (!UAI && isa<FPMathOperator>(I) && !I->hasAllowReassoc())
  561     UAI = I; // Found an unsafe (unvectorizable) algebra instruction.
  563   switch (I->getOpcode()) {
  565     return InstDesc(false, I);
  567     return InstDesc(I, Prev.getMinMaxKind(), Prev.getUnsafeAlgebraInst());
  570     return InstDesc(Kind == RK_IntegerAdd, I);
  572     return InstDesc(Kind == RK_IntegerMult, I);
  574     return InstDesc(Kind == RK_IntegerAnd, I);
  576     return InstDesc(Kind == RK_IntegerOr, I);
  578     return InstDesc(Kind == RK_IntegerXor, I);
  580     return InstDesc(Kind == RK_FloatMult, I, UAI);
  583     return InstDesc(Kind == RK_FloatAdd, I, UAI);
  586       return isConditionalRdxPattern(Kind, I);
  592       return InstDesc(false, I);
  593     return isMinMaxSelectCmpPattern(I, Prev);