Searched refs:TargetLibraryInfoImpl (Results 1 – 12 of 12) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| HD | TargetLibraryInfo.h | 48 class TargetLibraryInfoImpl { 95 TargetLibraryInfoImpl(); 96 explicit TargetLibraryInfoImpl(const Triple &T); 99 TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI); 100 TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI); 101 TargetLibraryInfoImpl &operator=(const TargetLibraryInfoImpl &TLI); 102 TargetLibraryInfoImpl &operator=(TargetLibraryInfoImpl &&TLI); 217 const TargetLibraryInfoImpl *Impl; 224 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, 294 TargetLibraryInfoImpl::AvailabilityState getState(LibFunc F) const { in getState() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | TargetLibraryInfo.cpp | 20 static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary( 22 cl::init(TargetLibraryInfoImpl::NoLibrary), 23 cl::values(clEnumValN(TargetLibraryInfoImpl::NoLibrary, "none", 25 clEnumValN(TargetLibraryInfoImpl::Accelerate, "Accelerate", 27 clEnumValN(TargetLibraryInfoImpl::MASSV, "MASSV", 29 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML", 32 StringLiteral const TargetLibraryInfoImpl::StandardNames[LibFunc::NumLibFuncs] = 69 static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T, in initialize() 556 TargetLibraryInfoImpl::TargetLibraryInfoImpl() { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl 563 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) { in TargetLibraryInfoImpl() function in TargetLibraryInfoImpl [all …]
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ |
| HD | 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-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| HD | PassManagerBuilder.h | 25 class TargetLibraryInfoImpl; variable 140 TargetLibraryInfoImpl *LibraryInfo;
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | BackendUtil.cpp | 343 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII() 345 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() 349 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate); in createTLII() 352 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::MASSV); in createTLII() 355 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SVML); in createTLII() 553 std::unique_ptr<TargetLibraryInfoImpl> TLII( in CreatePasses() 780 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() 1099 std::unique_ptr<TargetLibraryInfoImpl> TLII( in EmitAssemblyWithNewPassManager()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/ |
| HD | UpdateCompilerUsed.cpp | 59 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls()
|
| HD | LTOCodeGenerator.cpp | 568 PMB.LibraryInfo = new TargetLibraryInfoImpl(TargetTriple); in optimize()
|
| HD | LTOBackend.cpp | 279 PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM->getTargetTriple())); in runOldPMPasses()
|
| HD | ThinLTOCodeGenerator.cpp | 234 PMB.LibraryInfo = new TargetLibraryInfoImpl(TM.getTargetTriple()); in optimizeModule()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ |
| HD | LinkAllPasses.h | 235 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/tools/llc/ |
| HD | llc.cpp | 500 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/ |
| HD | opt.cpp | 722 TargetLibraryInfoImpl TLII(ModuleTriple); in main()
|