Lines Matching refs:CI
41 static void addVariantDeclaration(CallInst &CI, const ElementCount &VF, in addVariantDeclaration() argument
43 Module *M = CI.getModule(); in addVariantDeclaration()
44 FunctionType *ScalarFTy = CI.getFunctionType(); in addVariantDeclaration()
58 VecFunc->copyAttributesFrom(CI.getCalledFunction()); in addVariantDeclaration()
73 static void addMappingsFromTLI(const TargetLibraryInfo &TLI, CallInst &CI) { in addMappingsFromTLI() argument
79 if (CI.isNoBuiltin() || !CI.getCalledFunction()) in addMappingsFromTLI()
82 StringRef ScalarName = CI.getCalledFunction()->getName(); in addMappingsFromTLI()
89 VFABI::getVectorVariantNames(CI, Mappings); in addMappingsFromTLI()
90 Module *M = CI.getModule(); in addMappingsFromTLI()
104 addVariantDeclaration(CI, VF, VD); in addMappingsFromTLI()
122 VFABI::setVectorVariantNames(&CI, Mappings); in addMappingsFromTLI()
127 if (auto CI = dyn_cast<CallInst>(&I)) in runImpl() local
128 addMappingsFromTLI(TLI, *CI); in runImpl()