Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/Driver/
H A DCodeGenOptions.cpp15 TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII()
17 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII()
22 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate, in createTLII()
26 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::LIBMVEC_X86, in createTLII()
30 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::MASSV, in createTLII()
34 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SVML, in createTLII()
38 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SLEEFGNUABI, in createTLII()
43 TargetLibraryInfoImpl::DarwinLibSystemM, TargetTriple); in createTLII()
46 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::ArmPL, in createTLII()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h83 class TargetLibraryInfoImpl {
135 TargetLibraryInfoImpl();
136 explicit TargetLibraryInfoImpl(const Triple &T);
139 TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI);
140 TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI);
141 TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI);
142 TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI);
285 const TargetLibraryInfoImpl *Impl;
387 return TargetLibraryInfoImpl::Unavailable; in getState()
446 if (State == TargetLibraryInfoImpl::Unavailable) in getName()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp24 cl::init(TargetLibraryInfoImpl::NoLibrary),
35 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML",
878 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
885 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
892 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
903 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
916 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(const TargetLibraryInfoImpl &TLI) { in operator =()
927 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(TargetLibraryInfoImpl &&TLI) { in operator =()
1159 void TargetLibraryInfoImpl::disableAllFunctions() { in disableAllFunctions()
1348 : ImmutablePass(ID), TLA(TargetLibraryInfoImpl()) { in TargetLibraryInfoWrapperPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp28 inline TargetLibraryInfoImpl *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap()
29 return reinterpret_cast<TargetLibraryInfoImpl*>(P); in unwrap()
32 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfoImpl *P) { in wrap()
33 TargetLibraryInfoImpl *X = const_cast<TargetLibraryInfoImpl*>(P); in wrap()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/Driver/
H A DCodeGenOptions.h18 class TargetLibraryInfoImpl; variable
35 TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple,
/freebsd-14.2/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.h29 class TargetLibraryInfoImpl; variable
45 const TargetLibraryInfoImpl &TLII, bool NoVerify,
H A DNewPMDriver.cpp119 const TargetLibraryInfoImpl &TLII, bool NoVerify, StringRef PassPipeline, in compileModuleWithNewPM()
H A Dllc.cpp633 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule()
/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.h31 class TargetLibraryInfoImpl; variable
68 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
H A DNewPMDriver.cpp328 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII, in runPassPipeline()
H A Dopt.cpp675 TargetLibraryInfoImpl TLII(ModuleTriple); in main()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp59 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
H A DLTOBackend.cpp275 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses()
276 new TargetLibraryInfoImpl(Triple(TM->getTargetTriple()))); in runNewPMPasses()
412 TargetLibraryInfoImpl TLII(Triple(Mod.getTargetTriple())); in codegen()
H A DThinLTOCodeGenerator.cpp256 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModule()
257 new TargetLibraryInfoImpl(Triple(TM.getTargetTriple()))); in optimizeModule()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h146 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h55 class TargetLibraryInfoImpl; variable
125 friend class TargetLibraryInfoImpl;
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp124 TargetLibraryInfoImpl TLII(T); in initialize()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp568 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses()
901 std::unique_ptr<TargetLibraryInfoImpl> TLII( in RunOptimizationPipeline()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp3490 TargetLibraryInfoImpl::isCallingConvCCompatible(CI)) && in optimizeStringMemoryLibCall()
3696 bool IsCallingConvC = TargetLibraryInfoImpl::isCallingConvCCompatible(CI); in optimizeCall()
4132 bool IsCallingConvC = TargetLibraryInfoImpl::isCallingConvCCompatible(CI); in optimizeCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3638 TargetLibraryInfoImpl::isCallingConvCCompatible(&Call)) && in visitCallBase()
3640 TargetLibraryInfoImpl::isCallingConvCCompatible(CalleeF))) && in visitCallBase()