| /freebsd/contrib/llvm-project/llvm/lib/Frontend/Driver/ |
| H A D | CodeGenOptions.cpp | 22 TargetLibraryInfoImpl *createTLII(const llvm::Triple &TargetTriple, in createTLII() 24 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() 29 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate, in createTLII() 33 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::LIBMVEC, in createTLII() 37 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::MASSV, in createTLII() 41 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SVML, in createTLII() 45 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SLEEFGNUABI, in createTLII() 50 TargetLibraryInfoImpl::DarwinLibSystemM, TargetTriple); in createTLII() 53 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::ArmPL, in createTLII() 57 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::AMDLIBM, in createTLII()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.h | 86 class TargetLibraryInfoImpl { 139 TargetLibraryInfoImpl() = delete; 140 LLVM_ABI explicit TargetLibraryInfoImpl(const Triple &T); 143 LLVM_ABI TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI); 144 LLVM_ABI TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI); 145 LLVM_ABI TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI); 146 LLVM_ABI TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI); 290 const TargetLibraryInfoImpl *Impl; 299 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, 386 TargetLibraryInfoImpl::AvailabilityState getState(LibFunc F) const { in getState() [all …]
|
| /freebsd/contrib/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, "LIBMVEC", 34 clEnumValN(TargetLibraryInfoImpl::MASSV, "MASSV", 36 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML", 38 clEnumValN(TargetLibraryInfoImpl::SLEEFGNUABI, "sleefgnuabi", 40 clEnumValN(TargetLibraryInfoImpl::ArmPL, "ArmPL", [all …]
|
| /freebsd/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/contrib/llvm-project/llvm/include/llvm/Frontend/Driver/ |
| H A D | CodeGenOptions.h | 21 class TargetLibraryInfoImpl; variable 52 LLVM_ABI TargetLibraryInfoImpl *createTLII(const llvm::Triple &TargetTriple,
|
| /freebsd/contrib/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()
|
| H A D | llc.cpp | 632 TargetLibraryInfoImpl TLII(M->getTargetTriple()); in compileModule()
|
| /freebsd/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.h | 32 class TargetLibraryInfoImpl; variable 69 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII,
|
| H A D | NewPMDriver.cpp | 351 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII, in runPassPipeline()
|
| H A D | optdriver.cpp | 669 TargetLibraryInfoImpl TLII(ModuleTriple); in optMain()
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 60 TargetLibraryInfoImpl TLII(TM.getTargetTriple()); in initializeLibCalls()
|
| H A D | LTOBackend.cpp | 281 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses() 282 new TargetLibraryInfoImpl(TM->getTargetTriple())); in runNewPMPasses() 446 TargetLibraryInfoImpl TLII(Mod.getTargetTriple()); in codegen()
|
| H A D | ThinLTOCodeGenerator.cpp | 250 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModule() 251 new TargetLibraryInfoImpl(TM.getTargetTriple())); in optimizeModule()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ |
| H A D | LinkAllPasses.h | 154 llvm::TargetLibraryInfoImpl TLII((llvm::Triple())); in ForcePassLinking()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVAPI.cpp | 114 TargetLibraryInfoImpl TLII(M->getTargetTriple()); in SPIRVTranslate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 58 class TargetLibraryInfoImpl; variable 129 friend class TargetLibraryInfoImpl;
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/ |
| H A D | llvm-tli-checker.cpp | 126 TargetLibraryInfoImpl TLII(T); in initialize()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 624 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() 999 std::unique_ptr<TargetLibraryInfoImpl> TLII( in RunOptimizationPipeline()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 3839 TargetLibraryInfoImpl::isCallingConvCCompatible(CI)) && in optimizeStringMemoryLibCall() 4097 bool IsCallingConvC = TargetLibraryInfoImpl::isCallingConvCCompatible(CI); in optimizeCall() 4541 bool IsCallingConvC = TargetLibraryInfoImpl::isCallingConvCCompatible(CI); in optimizeCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 4165 TargetLibraryInfoImpl::isCallingConvCCompatible(&Call)) && in visitCallBase() 4167 TargetLibraryInfoImpl::isCallingConvCCompatible(CalleeF))) && in visitCallBase()
|