/llvm-project/llvm/lib/Frontend/Driver/ |
H A D | CodeGenOptions.cpp | 15 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() 50 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::AMDLIBM, in createTLII()
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetLibraryInfo.h | 82 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 [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | TargetLibraryInfo.cpp | 23 static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary( 25 cl::init(TargetLibraryInfoImpl::NoLibrary), 26 cl::values(clEnumValN(TargetLibraryInfoImpl::NoLibrary, "none", 28 clEnumValN(TargetLibraryInfoImpl::Accelerate, "Accelerate", 30 clEnumValN(TargetLibraryInfoImpl::DarwinLibSystemM, 32 clEnumValN(TargetLibraryInfoImpl::LIBMVEC_X86, "LIBMVEC-X86", 34 clEnumValN(TargetLibraryInfoImpl::MASSV, "MASSV", 36 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML", 38 clEnumValN(TargetLibraryInfoImpl::SLEEFGNUABI, "sleefgnuabi", 40 clEnumValN(TargetLibraryInfoImpl 901 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 907 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 914 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI) TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 925 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI) TargetLibraryInfoImpl() function in TargetLibraryInfoImpl [all...] |
/llvm-project/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/llvm/unittests/Analysis/ |
H A D | TargetLibraryInfoTest.cpp | 24 TargetLibraryInfoImpl TLII; 709 std::unique_ptr<TargetLibraryInfoImpl> TLII; 714 TLII = std::make_unique<TargetLibraryInfoImpl>( 715 TargetLibraryInfoImpl(TargetTriple));
|
H A D | ReplaceWithVecLibTest.cpp | 62 TargetLibraryInfoImpl TLII = TargetLibraryInfoImpl(Triple()); in run()
|
H A D | AliasSetTrackerTest.cpp | 62 TargetLibraryInfoImpl TLII(Trip); in TEST()
|
H A D | GlobalsModRefTest.cpp | 49 TargetLibraryInfoImpl TLII(Trip); in TEST()
|
H A D | DDGTest.cpp | 32 TargetLibraryInfoImpl TLII; in runTest()
|
/llvm-project/llvm/include/llvm/Frontend/Driver/ |
H A D | CodeGenOptions.h | 18 class TargetLibraryInfoImpl; variable 36 TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple,
|
/llvm-project/llvm/tools/llc/ |
H A D | NewPMDriver.h | 29 class TargetLibraryInfoImpl; variable 47 const TargetLibraryInfoImpl &TLII, VerifierKind VK,
|
H A D | NewPMDriver.cpp | 92 const TargetLibraryInfoImpl &TLII, VerifierKind VK, StringRef PassPipeline, in compileModuleWithNewPM()
|
/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.h | 32 class TargetLibraryInfoImpl; variable 69 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII,
|
/llvm-project/offload/plugins-nextgen/common/include/ |
H A D | JIT.h | 78 void opt(TargetMachine *TM, TargetLibraryInfoImpl *TLII, Module &M, 82 void codegen(TargetMachine *TM, TargetLibraryInfoImpl *TLII, Module &M,
|
/llvm-project/llvm/unittests/Transforms/Utils/ |
H A D | LoopRotationUtilsTest.cpp | 82 TargetLibraryInfoImpl TLII; in TEST() 153 TargetLibraryInfoImpl TLII; in TEST()
|
H A D | UnrollLoopTest.cpp | 66 TargetLibraryInfoImpl TLII; in TEST()
|
H A D | LoopUtilsTest.cpp | 36 TargetLibraryInfoImpl TLII; in run()
|
H A D | BasicBlockUtilsTest.cpp | 183 TargetLibraryInfoImpl TLII; in TEST() 258 TargetLibraryInfoImpl TLII; in TEST()
|
/llvm-project/offload/plugins-nextgen/common/src/ |
H A D | JIT.cpp | 148 void JITEngine::opt(TargetMachine *TM, TargetLibraryInfoImpl *TLII, Module &M, in opt() 174 void JITEngine::codegen(TargetMachine *TM, TargetLibraryInfoImpl *TLII, in codegen() 204 TargetLibraryInfoImpl TLII(TT); in backend()
|
/llvm-project/llvm/unittests/Transforms/Vectorize/ |
H A D | VPlanHCFGTest.cpp | 174 TargetLibraryInfoImpl TLII(Triple(M.getTargetTriple())); in TEST_F() 204 TargetLibraryInfoImpl TLII(Triple(M.getTargetTriple())); in TEST_F()
|
H A D | VPlanTestBase.h | 33 TargetLibraryInfoImpl TLII;
|
/llvm-project/llvm/lib/LTO/ |
H A D | UpdateCompilerUsed.cpp | 60 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
|
H A D | LTOBackend.cpp | 278 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses() 279 new TargetLibraryInfoImpl(Triple(TM->getTargetTriple()))); in runNewPMPasses() 438 TargetLibraryInfoImpl TLII(Triple(Mod.getTargetTriple())); in splitCodeGen()
|
/llvm-project/llvm/include/llvm/ |
H A D | LinkAllPasses.h | 150 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
|
/llvm-project/llvm/tools/llvm-isel-fuzzer/ |
H A D | llvm-isel-fuzzer.cpp | 99 TargetLibraryInfoImpl TLII(TM->getTargetTriple()); in LLVMFuzzerTestOneInput()
|