Home
last modified time | relevance | path

Searched refs:TLII (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Frontend/Driver/
H A DCodeGenOptions.cpp24 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() local
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()
49 TLII->addVectorizableFunctionsFromVecLib( in createTLII()
53 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::ArmPL, in createTLII()
57 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::AMDLIBM, in createTLII()
63 return TLII; in createTLII()
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A Doptdriver.cpp669 TargetLibraryInfoImpl TLII(ModuleTriple); in optMain() local
673 TLII.disableAllFunctions(); in optMain()
678 if (TLII.getLibFunc(FuncName, F)) in optMain()
679 TLII.setUnavailable(F); in optMain()
688 if (TLII.getLibFunc(FuncName, F)) in optMain()
689 TLII.setAvailable(F); in optMain()
745 argv[0], *M, TM.get(), &TLII, Out.get(), ThinLinkOut.get(), in optMain()
791 Passes.add(new TargetLibraryInfoWrapperPass(TLII)); in optMain()
H A DNewPMDriver.h69 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII,
H A DNewPMDriver.cpp351 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII, in runPassPipeline() argument
475 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runPassPipeline()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp60 TargetLibraryInfoImpl TLII(TM.getTargetTriple()); in initializeLibCalls() local
61 TargetLibraryInfo TLI(TLII); in initializeLibCalls()
H A DLTOBackend.cpp281 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses() local
284 TLII->disableAllFunctions(); in runNewPMPasses()
285 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runNewPMPasses()
446 TargetLibraryInfoImpl TLII(Mod.getTargetTriple()); in codegen() local
447 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(TLII)); in codegen()
H A DThinLTOCodeGenerator.cpp250 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModule() local
253 TLII->disableAllFunctions(); in optimizeModule()
254 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in optimizeModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h154 llvm::TargetLibraryInfoImpl TLII((llvm::Triple())); in ForcePassLinking()
155 llvm::TargetLibraryInfo TLI(TLII); in ForcePassLinking()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVAPI.cpp114 TargetLibraryInfoImpl TLII(M->getTargetTriple()); in SPIRVTranslate() local
116 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in SPIRVTranslate()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp92 const TargetLibraryInfoImpl &TLII, VerifierKind VK, StringRef PassPipeline, in compileModuleWithNewPM() argument
131 FAM.registerPass([&] { return TargetLibraryAnalysis(TLII); }); in compileModuleWithNewPM()
H A DNewPMDriver.h47 const TargetLibraryInfoImpl &TLII, VerifierKind VK,
H A Dllc.cpp632 TargetLibraryInfoImpl TLII(M->getTargetTriple()); in compileModule() local
636 TLII.disableAllFunctions(); in compileModule()
661 std::move(DwoOut), Context, TLII, VK, in compileModule()
667 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in compileModule()
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp126 TargetLibraryInfoImpl TLII(T); in initialize() local
127 TargetLibraryInfo TLI(TLII); in initialize()
135 TLII.setAvailable(LF); in initialize()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp624 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() local
626 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(*TLII)); in AddEmitPasses()
999 std::unique_ptr<TargetLibraryInfoImpl> TLII( in RunOptimizationPipeline() local
1001 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in RunOptimizationPipeline()