Home
last modified time | relevance | path

Searched refs:TargetLibraryInfoImpl (Results 1 – 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDTargetLibraryInfo.h48 class TargetLibraryInfoImpl {
95 TargetLibraryInfoImpl();
96 explicit TargetLibraryInfoImpl(const Triple &T);
99 TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI);
100 TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI);
101 TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI);
102 TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI);
217 const TargetLibraryInfoImpl *Impl;
224 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl,
294 TargetLibraryInfoImpl::AvailabilityState getState(LibFunc F) const { in getState()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDTargetLibraryInfo.cpp20 static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary(
22 cl::init(TargetLibraryInfoImpl::NoLibrary),
23 cl::values(clEnumValN(TargetLibraryInfoImpl::NoLibrary, "none",
25 clEnumValN(TargetLibraryInfoImpl::Accelerate, "Accelerate",
27 clEnumValN(TargetLibraryInfoImpl::MASSV, "MASSV",
29 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML",
32 StringLiteral const TargetLibraryInfoImpl::StandardNames[LibFunc::NumLibFuncs] =
69 static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T, in initialize()
556 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
563 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/
HDTarget.cpp29 inline TargetLibraryInfoImpl *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap()
30 return reinterpret_cast<TargetLibraryInfoImpl*>(P); in unwrap()
33 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfoImpl *P) { in wrap()
34 TargetLibraryInfoImpl *X = const_cast<TargetLibraryInfoImpl*>(P); in wrap()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
HDPassManagerBuilder.h25 class TargetLibraryInfoImpl; variable
140 TargetLibraryInfoImpl *LibraryInfo;
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDBackendUtil.cpp343 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII()
345 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII()
349 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate); in createTLII()
352 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::MASSV); in createTLII()
355 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SVML); in createTLII()
553 std::unique_ptr<TargetLibraryInfoImpl> TLII( in CreatePasses()
780 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses()
1099 std::unique_ptr<TargetLibraryInfoImpl> TLII( in EmitAssemblyWithNewPassManager()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/
HDUpdateCompilerUsed.cpp59 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
HDLTOCodeGenerator.cpp568 PMB.LibraryInfo = new TargetLibraryInfoImpl(TargetTriple); in optimize()
HDLTOBackend.cpp279 PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM->getTargetTriple())); in runOldPMPasses()
HDThinLTOCodeGenerator.cpp234 PMB.LibraryInfo = new TargetLibraryInfoImpl(TM.getTargetTriple()); in optimizeModule()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/
HDLinkAllPasses.h235 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llc/
HDllc.cpp500 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/
HDopt.cpp722 TargetLibraryInfoImpl TLII(ModuleTriple); in main()