reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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()) &&