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,
60 llvm_unreachable("TargetLibraryInfoImpl function names must be sorted");
394 TargetLibraryInfoImpl::TargetLibraryInfoImpl() {
401 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) {
408 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI)
415 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI)
423 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(const TargetLibraryInfoImpl &TLI) {
429 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(TargetLibraryInfoImpl &&TLI) {
447 bool TargetLibraryInfoImpl::getLibFunc(StringRef funcName,
467 void TargetLibraryInfoImpl::disableAllFunctions() {
489 void TargetLibraryInfoImpl::addVectorizableFunctions(ArrayRef<VecDesc> Fns) {
497 void TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(
547 bool TargetLibraryInfoImpl::isFunctionVectorizable(StringRef funcName) const {
558 StringRef TargetLibraryInfoImpl::getVectorizedFunction(StringRef F,
573 StringRef TargetLibraryInfoImpl::getScalarizedFunction(StringRef F,
602 TargetLibraryInfoImpl &TargetLibraryAnalysis::lookupInfoImpl(Triple T) {
603 std::unique_ptr<TargetLibraryInfoImpl> &Impl =
606 Impl.reset(new TargetLibraryInfoImpl(T));
623 const TargetLibraryInfoImpl &TLIImpl)