| /freebsd-14.2/contrib/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.h | 83 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 D | TargetLibraryInfo.cpp | 24 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 D | Target.cpp | 28 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 D | CodeGenOptions.h | 18 class TargetLibraryInfoImpl; variable 35 TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple,
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llc/ |
| H A D | NewPMDriver.h | 29 class TargetLibraryInfoImpl; variable 45 const TargetLibraryInfoImpl &TLII, bool NoVerify,
|
| H A D | NewPMDriver.cpp | 119 const TargetLibraryInfoImpl &TLII, bool NoVerify, StringRef PassPipeline, in compileModuleWithNewPM()
|
| H A D | llc.cpp | 633 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.h | 31 class TargetLibraryInfoImpl; variable 68 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
|
| H A D | NewPMDriver.cpp | 328 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII, in runPassPipeline()
|
| H A D | opt.cpp | 675 TargetLibraryInfoImpl TLII(ModuleTriple); in main()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 59 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
|
| H A D | LTOBackend.cpp | 275 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 D | ThinLTOCodeGenerator.cpp | 256 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 D | LinkAllPasses.h | 146 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 55 class TargetLibraryInfoImpl; variable 125 friend class TargetLibraryInfoImpl;
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-tli-checker/ |
| H A D | llvm-tli-checker.cpp | 124 TargetLibraryInfoImpl TLII(T); in initialize()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 568 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 D | SimplifyLibCalls.cpp | 3490 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 D | InstCombineCalls.cpp | 3638 TargetLibraryInfoImpl::isCallingConvCCompatible(&Call)) && in visitCallBase() 3640 TargetLibraryInfoImpl::isCallingConvCCompatible(CalleeF))) && in visitCallBase()
|