Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h49 class TargetLibraryInfoImpl {
99 TargetLibraryInfoImpl();
100 explicit TargetLibraryInfoImpl(const Triple &T);
103 TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI);
104 TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI);
105 TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI);
106 TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI);
227 const TargetLibraryInfoImpl *Impl;
323 return TargetLibraryInfoImpl::Unavailable; in getState()
376 if (State == TargetLibraryInfoImpl::Unavailable) in getName()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp22 cl::init(TargetLibraryInfoImpl::NoLibrary),
33 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML",
832 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
839 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
846 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
856 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl
868 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(const TargetLibraryInfoImpl &TLI) { in operator =()
878 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(TargetLibraryInfoImpl &&TLI) { in operator =()
1820 void TargetLibraryInfoImpl::disableAllFunctions() { in disableAllFunctions()
1934 : ImmutablePass(ID), TLA(TargetLibraryInfoImpl()) { in TargetLibraryInfoWrapperPass()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/
H A DTarget.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()
/llvm-project-15.0.7/llvm/tools/opt/
H A DNewPMDriver.h31 class TargetLibraryInfoImpl; variable
72 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DLoopRotationUtilsTest.cpp81 TargetLibraryInfoImpl TLII; in TEST()
152 TargetLibraryInfoImpl TLII; in TEST()
H A DUnrollLoopTest.cpp65 TargetLibraryInfoImpl TLII; in TEST()
H A DLoopUtilsTest.cpp35 TargetLibraryInfoImpl TLII; in run()
H A DBasicBlockUtilsTest.cpp183 TargetLibraryInfoImpl TLII; in TEST()
258 TargetLibraryInfoImpl TLII; in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h25 class TargetLibraryInfoImpl; variable
139 TargetLibraryInfoImpl *LibraryInfo;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp247 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII()
249 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII()
253 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate); in createTLII()
261 (TargetLibraryInfoImpl::LIBMVEC_X86); in createTLII()
266 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::MASSV); in createTLII()
269 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SVML); in createTLII()
273 TargetLibraryInfoImpl::DarwinLibSystemM); in createTLII()
569 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses()
819 std::unique_ptr<TargetLibraryInfoImpl> TLII( in RunOptimizationPipeline()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DAliasSetTrackerTest.cpp62 TargetLibraryInfoImpl TLII(Trip); in TEST()
H A DGlobalsModRefTest.cpp48 TargetLibraryInfoImpl TLII(Trip); in TEST()
H A DTargetLibraryInfoTest.cpp24 TargetLibraryInfoImpl TLII;
H A DIVDescriptorsTest.cpp28 TargetLibraryInfoImpl TLII; in runWithLoopInfoAndSE()
H A DDDGTest.cpp31 TargetLibraryInfoImpl TLII; in runTest()
H A DBasicAliasAnalysisTest.cpp40 TargetLibraryInfoImpl TLII;
H A DLoopNestTest.cpp27 TargetLibraryInfoImpl TLII; in runTest()
H A DDivergenceAnalysisTest.cpp47 TargetLibraryInfoImpl TLII;
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanTestBase.h32 TargetLibraryInfoImpl TLII;
/llvm-project-15.0.7/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp60 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
H A DLTOBackend.cpp265 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses()
266 new TargetLibraryInfoImpl(Triple(TM->getTargetTriple()))); in runNewPMPasses()
401 TargetLibraryInfoImpl TLII(Triple(Mod.getTargetTriple())); in codegen()
/llvm-project-15.0.7/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp99 TargetLibraryInfoImpl TLII(TM->getTargetTriple()); in LLVMFuzzerTestOneInput()
/llvm-project-15.0.7/llvm/include/llvm/
H A DLinkAllPasses.h235 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendActions.cpp631 std::unique_ptr<llvm::TargetLibraryInfoImpl> tlii = in generateMachineCodeOrAssemblyImpl()
632 std::make_unique<llvm::TargetLibraryInfoImpl>(triple); in generateMachineCodeOrAssemblyImpl()
/llvm-project-15.0.7/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp128 TargetLibraryInfoImpl TLII(T); in initialize()

12