Searched refs:TargetLibraryInfoImpl (Results 1 – 9 of 9) sorted by relevance
58 class TargetLibraryInfoImpl {97 TargetLibraryInfoImpl();98 explicit TargetLibraryInfoImpl(const Triple &T);101 TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI);102 TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI);103 TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI);104 TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI);184 const TargetLibraryInfoImpl *Impl;187 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl) : Impl(&Impl) {} in TargetLibraryInfo()211 return Impl->getState(F) != TargetLibraryInfoImpl::Unavailable; in has()[all …]
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, in initialize()362 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl369 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl376 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl383 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl[all …]
27 inline TargetLibraryInfoImpl *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap()28 return reinterpret_cast<TargetLibraryInfoImpl*>(P); in unwrap()31 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfoImpl *P) { in wrap()32 TargetLibraryInfoImpl *X = const_cast<TargetLibraryInfoImpl*>(P); in wrap()
22 class TargetLibraryInfoImpl; variable106 TargetLibraryInfoImpl *LibraryInfo;
234 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII()236 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII()242 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate); in createTLII()556 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses()
480 TargetLibraryInfoImpl TLII(Triple(TargetMach->getTargetTriple())); in applyScopeRestrictions()556 PMB.LibraryInfo = new TargetLibraryInfoImpl(TargetTriple); in optimize()
321 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule()
449 TargetLibraryInfoImpl TLII(ModuleTriple); in main()
726 PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM.getTargetTriple())); in runLTOPasses()