| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.h | 48 class TargetLibraryInfoImpl { 98 TargetLibraryInfoImpl(); 99 explicit TargetLibraryInfoImpl(const Triple &T); 102 TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI); 103 TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI); 104 TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI); 105 TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI); 224 const TargetLibraryInfoImpl *Impl; 318 return TargetLibraryInfoImpl::Unavailable; in getState() 371 if (State == TargetLibraryInfoImpl::Unavailable) in getName() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetLibraryInfo.cpp | 22 cl::init(TargetLibraryInfoImpl::NoLibrary), 33 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML", 634 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 641 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 648 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 658 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI) in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 670 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(const TargetLibraryInfoImpl &TLI) { in operator =() 680 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(TargetLibraryInfoImpl &&TLI) { in operator =() 1615 void TargetLibraryInfoImpl::disableAllFunctions() { in disableAllFunctions() 1729 : ImmutablePass(ID), TLA(TargetLibraryInfoImpl()) { in TargetLibraryInfoWrapperPass() [all …]
|
| /freebsd-13.1/contrib/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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.h | 31 class TargetLibraryInfoImpl; variable 69 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
|
| H A D | NewPMDriver.cpp | 238 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out, in runPassPipeline()
|
| H A D | opt.cpp | 758 TargetLibraryInfoImpl TLII(ModuleTriple); in main()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 26 class TargetLibraryInfoImpl; variable 141 TargetLibraryInfoImpl *LibraryInfo;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 390 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII() 392 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() 396 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate); in createTLII() 404 (TargetLibraryInfoImpl::LIBMVEC_X86); in createTLII() 409 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::MASSV); in createTLII() 412 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SVML); in createTLII() 416 TargetLibraryInfoImpl::DarwinLibSystemM); in createTLII() 652 std::unique_ptr<TargetLibraryInfoImpl> TLII( in CreatePasses() 922 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() 1312 std::unique_ptr<TargetLibraryInfoImpl> TLII( in EmitAssemblyWithNewPassManager()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 60 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
|
| H A D | LTOBackend.cpp | 241 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses() 242 new TargetLibraryInfoImpl(Triple(TM->getTargetTriple()))); in runNewPMPasses() 316 PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM->getTargetTriple())); in runOldPMPasses()
|
| H A D | ThinLTOCodeGenerator.cpp | 243 PMB.LibraryInfo = new TargetLibraryInfoImpl(TM.getTargetTriple()); in optimizeModule() 286 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModuleNewPM() 287 new TargetLibraryInfoImpl(Triple(TM.getTargetTriple()))); in optimizeModuleNewPM()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ |
| H A D | LinkAllPasses.h | 241 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llc/ |
| H A D | llc.cpp | 594 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2851 TargetLibraryInfoImpl::isCallingConvCCompatible(CI)) && in optimizeStringMemoryLibCall() 3036 bool IsCallingConvC = TargetLibraryInfoImpl::isCallingConvCCompatible(CI); in optimizeCall() 3491 bool IsCallingConvC = TargetLibraryInfoImpl::isCallingConvCCompatible(CI); in optimizeCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 2348 TargetLibraryInfoImpl::isCallingConvCCompatible(&Call)) && in visitCallBase() 2350 TargetLibraryInfoImpl::isCallingConvCCompatible(CalleeF))) && in visitCallBase()
|