| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.h | 49 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 D | TargetLibraryInfo.cpp | 22 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 D | Target.cpp | 29 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 D | NewPMDriver.h | 31 class TargetLibraryInfoImpl; variable 72 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | LoopRotationUtilsTest.cpp | 81 TargetLibraryInfoImpl TLII; in TEST() 152 TargetLibraryInfoImpl TLII; in TEST()
|
| H A D | UnrollLoopTest.cpp | 65 TargetLibraryInfoImpl TLII; in TEST()
|
| H A D | LoopUtilsTest.cpp | 35 TargetLibraryInfoImpl TLII; in run()
|
| H A D | BasicBlockUtilsTest.cpp | 183 TargetLibraryInfoImpl TLII; in TEST() 258 TargetLibraryInfoImpl TLII; in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 25 class TargetLibraryInfoImpl; variable 139 TargetLibraryInfoImpl *LibraryInfo;
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 247 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 D | AliasSetTrackerTest.cpp | 62 TargetLibraryInfoImpl TLII(Trip); in TEST()
|
| H A D | GlobalsModRefTest.cpp | 48 TargetLibraryInfoImpl TLII(Trip); in TEST()
|
| H A D | TargetLibraryInfoTest.cpp | 24 TargetLibraryInfoImpl TLII;
|
| H A D | IVDescriptorsTest.cpp | 28 TargetLibraryInfoImpl TLII; in runWithLoopInfoAndSE()
|
| H A D | DDGTest.cpp | 31 TargetLibraryInfoImpl TLII; in runTest()
|
| H A D | BasicAliasAnalysisTest.cpp | 40 TargetLibraryInfoImpl TLII;
|
| H A D | LoopNestTest.cpp | 27 TargetLibraryInfoImpl TLII; in runTest()
|
| H A D | DivergenceAnalysisTest.cpp | 47 TargetLibraryInfoImpl TLII;
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/ |
| H A D | VPlanTestBase.h | 32 TargetLibraryInfoImpl TLII;
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 60 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
|
| H A D | LTOBackend.cpp | 265 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 D | llvm-isel-fuzzer.cpp | 99 TargetLibraryInfoImpl TLII(TM->getTargetTriple()); in LLVMFuzzerTestOneInput()
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | LinkAllPasses.h | 235 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
|
| /llvm-project-15.0.7/flang/lib/Frontend/ |
| H A D | FrontendActions.cpp | 631 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 D | llvm-tli-checker.cpp | 128 TargetLibraryInfoImpl TLII(T); in initialize()
|