Lines Matching refs:TargetLibraryInfoImpl

22 static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary(
24 cl::init(TargetLibraryInfoImpl::NoLibrary),
25 cl::values(clEnumValN(TargetLibraryInfoImpl::NoLibrary, "none",
27 clEnumValN(TargetLibraryInfoImpl::Accelerate, "Accelerate",
29 clEnumValN(TargetLibraryInfoImpl::DarwinLibSystemM,
31 clEnumValN(TargetLibraryInfoImpl::LIBMVEC_X86, "LIBMVEC-X86",
33 clEnumValN(TargetLibraryInfoImpl::MASSV, "MASSV",
35 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML",
37 clEnumValN(TargetLibraryInfoImpl::SLEEFGNUABI, "sleefgnuabi",
39 clEnumValN(TargetLibraryInfoImpl::ArmPL, "ArmPL",
42 StringLiteral const TargetLibraryInfoImpl::StandardNames[LibFunc::NumLibFuncs] =
149 bool TargetLibraryInfoImpl::isCallingConvCCompatible(CallBase *CI) { in isCallingConvCCompatible()
155 bool TargetLibraryInfoImpl::isCallingConvCCompatible(Function *F) { in isCallingConvCCompatible()
164 static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T, in initialize()
878 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
885 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
892 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
903 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
916 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(const TargetLibraryInfoImpl &TLI) { in operator =()
927 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(TargetLibraryInfoImpl &&TLI) { in operator =()
960 bool TargetLibraryInfoImpl::getLibFunc(StringRef funcName, LibFunc &F) const { in getLibFunc()
1024 bool TargetLibraryInfoImpl::isValidProtoForLibFunc(const FunctionType &FTy, in isValidProtoForLibFunc()
1128 bool TargetLibraryInfoImpl::getLibFunc(const Function &FDecl, in getLibFunc()
1149 bool TargetLibraryInfoImpl::getLibFunc(unsigned int Opcode, Type *Ty, in getLibFunc()
1159 void TargetLibraryInfoImpl::disableAllFunctions() { in disableAllFunctions()
1175 void TargetLibraryInfoImpl::addVectorizableFunctions(ArrayRef<VecDesc> Fns) { in addVectorizableFunctions()
1183 void TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib( in addVectorizableFunctionsFromVecLib()
1281 bool TargetLibraryInfoImpl::isFunctionVectorizable(StringRef funcName) const { in isFunctionVectorizable()
1291 StringRef TargetLibraryInfoImpl::getVectorizedFunction(StringRef F, in getVectorizedFunction()
1301 TargetLibraryInfoImpl::getVectorMappingInfo(StringRef F, const ElementCount &VF, in getVectorMappingInfo()
1320 TargetLibraryInfoImpl(Triple(F.getParent()->getTargetTriple())); in run()
1324 unsigned TargetLibraryInfoImpl::getWCharSize(const Module &M) const { in getWCharSize()
1331 unsigned TargetLibraryInfoImpl::getSizeTSize(const Module &M) const { in getSizeTSize()
1348 : ImmutablePass(ID), TLA(TargetLibraryInfoImpl()) { in TargetLibraryInfoWrapperPass()
1353 : ImmutablePass(ID), TLA(TargetLibraryInfoImpl(T)) { in TargetLibraryInfoWrapperPass()
1358 const TargetLibraryInfoImpl &TLIImpl) in TargetLibraryInfoWrapperPass()
1372 void TargetLibraryInfoImpl::getWidestVF(StringRef ScalarF, in getWidestVF()