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

References

lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  670       if (CI && !getVectorIntrinsicIDForCall(CI, TLI) &&
  670       if (CI && !getVectorIntrinsicIDForCall(CI, TLI) &&
  671           !isa<DbgInfoIntrinsic>(CI) &&
  672           !(CI->getCalledFunction() && TLI &&
  673             TLI->isFunctionVectorizable(CI->getCalledFunction()->getName()))) {
  678             TLI && CI->getCalledFunction() &&
  679             CI->getType()->isFloatingPointTy() &&
  680             TLI->getLibFunc(CI->getCalledFunction()->getName(), Func) &&
  692               "CantVectorizeLibcall", ORE, TheLoop, CI);
  696                                      "CantVectorizeLibcall", ORE, TheLoop, CI);
  703       if (CI) {
  705         Intrinsic::ID IntrinID = getVectorIntrinsicIDForCall(CI, TLI);
  706         for (unsigned i = 0, e = CI->getNumArgOperands(); i != e; ++i)
  708             if (!SE->isLoopInvariant(PSE.getSCEV(CI->getOperand(i)), TheLoop)) {
  711                   "CantVectorizeIntrinsic", ORE, TheLoop, CI);
  777       } else if (I.getType()->isFloatingPointTy() && (CI || I.isBinaryOp()) &&