Lines Matching refs:Impl
184 const TargetLibraryInfoImpl *Impl;
187 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl) : Impl(&Impl) {}
190 TargetLibraryInfo(const TargetLibraryInfo &TLI) : Impl(TLI.Impl) {}
191 TargetLibraryInfo(TargetLibraryInfo &&TLI) : Impl(TLI.Impl) {}
193 Impl = TLI.Impl;
197 Impl = TLI.Impl;
206 return Impl->getLibFunc(funcName, F);
211 return Impl->getState(F) != TargetLibraryInfoImpl::Unavailable;
214 return Impl->isFunctionVectorizable(F, VF);
217 return Impl->isFunctionVectorizable(F);
220 return Impl->getVectorizedFunction(F, VF);
226 if (Impl->getState(F) == TargetLibraryInfoImpl::Unavailable)
256 auto State = Impl->getState(F);
260 return Impl->StandardNames[F];
262 return Impl->CustomNames.find(F)->second;