Lines Matching refs:TargetLibraryInfoImpl

19 static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary(
21 cl::init(TargetLibraryInfoImpl::NoLibrary),
22 cl::values(clEnumValN(TargetLibraryInfoImpl::NoLibrary, "none",
24 clEnumValN(TargetLibraryInfoImpl::Accelerate, "Accelerate",
28 const char *const TargetLibraryInfoImpl::StandardNames[LibFunc::NumLibFuncs] = {
54 static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T,
61 "TargetLibraryInfoImpl function names must be sorted");
393 TargetLibraryInfoImpl::TargetLibraryInfoImpl() {
400 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) {
407 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI)
414 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI)
422 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(const TargetLibraryInfoImpl &TLI) {
428 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(TargetLibraryInfoImpl &&TLI) {
446 bool TargetLibraryInfoImpl::getLibFunc(StringRef funcName,
466 void TargetLibraryInfoImpl::disableAllFunctions() {
488 void TargetLibraryInfoImpl::addVectorizableFunctions(ArrayRef<VecDesc> Fns) {
496 void TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(
546 bool TargetLibraryInfoImpl::isFunctionVectorizable(StringRef funcName) const {
557 StringRef TargetLibraryInfoImpl::getVectorizedFunction(StringRef F,
572 StringRef TargetLibraryInfoImpl::getScalarizedFunction(StringRef F,
601 TargetLibraryInfoImpl &TargetLibraryAnalysis::lookupInfoImpl(Triple T) {
602 std::unique_ptr<TargetLibraryInfoImpl> &Impl =
605 Impl.reset(new TargetLibraryInfoImpl(T));
622 const TargetLibraryInfoImpl &TLIImpl)