Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Frontend/Driver/
H A DCodeGenOptions.cpp17 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() local
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()
42 TLII->addVectorizableFunctionsFromVecLib( in createTLII()
46 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::ArmPL, in createTLII()
50 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::AMDLIBM, in createTLII()
56 return TLII; in createTLII()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp60 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls() local
61 TargetLibraryInfo TLI(TLII); in initializeLibCalls()
H A DLTOBackend.cpp275 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses() local
278 TLII->disableAllFunctions(); in runNewPMPasses()
279 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runNewPMPasses()
410 TargetLibraryInfoImpl TLII(Triple(Mod.getTargetTriple())); in codegen() local
411 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(TLII)); in codegen()
H A DThinLTOCodeGenerator.cpp257 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModule() local
260 TLII->disableAllFunctions(); in optimizeModule()
261 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in optimizeModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h145 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking() local
146 llvm::TargetLibraryInfo TLI(TLII); in ForcePassLinking()
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A Doptdriver.cpp675 TargetLibraryInfoImpl TLII(ModuleTriple); in optMain() local
679 TLII.disableAllFunctions(); in optMain()
684 if (TLII.getLibFunc(FuncName, F)) in optMain()
685 TLII.setUnavailable(F); in optMain()
740 argv[0], *M, TM.get(), &TLII, Out.get(), ThinLinkOut.get(), in optMain()
786 Passes.add(new TargetLibraryInfoWrapperPass(TLII)); in optMain()
H A DNewPMDriver.h69 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII,
H A DNewPMDriver.cpp341 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII, in runPassPipeline() argument
466 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runPassPipeline()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp95 const TargetLibraryInfoImpl &TLII, bool NoVerify, StringRef PassPipeline, in compileModuleWithNewPM() argument
135 FAM.registerPass([&] { return TargetLibraryAnalysis(TLII); }); in compileModuleWithNewPM()
H A Dllc.cpp630 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule() local
634 TLII.disableAllFunctions(); in compileModule()
653 std::move(DwoOut), Context, TLII, NoVerify, in compileModule()
659 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in compileModule()
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp124 TargetLibraryInfoImpl TLII(T);
125 TargetLibraryInfo TLI(TLII);
133 TLII.setAvailable(LF); in initialize()
131 TargetLibraryInfoImpl TLII(T); initialize() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp583 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() local
585 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(*TLII)); in AddEmitPasses()
933 std::unique_ptr<TargetLibraryInfoImpl> TLII( in RunOptimizationPipeline() local
935 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in RunOptimizationPipeline()