Home
last modified time | relevance | path

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

/freebsd-14.2/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()
52 return TLII; in createTLII()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp59 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls() local
60 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()
412 TargetLibraryInfoImpl TLII(Triple(Mod.getTargetTriple())); in codegen() local
413 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(TLII)); in codegen()
H A DThinLTOCodeGenerator.cpp256 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModule() local
259 TLII->disableAllFunctions(); in optimizeModule()
260 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in optimizeModule()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h146 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking() local
147 llvm::TargetLibraryInfo TLI(TLII); in ForcePassLinking()
/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A Dopt.cpp675 TargetLibraryInfoImpl TLII(ModuleTriple); in main() local
679 TLII.disableAllFunctions(); in main()
684 if (TLII.getLibFunc(FuncName, F)) in main()
685 TLII.setUnavailable(F); in main()
739 return runPassPipeline(argv[0], *M, TM.get(), &TLII, Out.get(), in main()
786 Passes.add(new TargetLibraryInfoWrapperPass(TLII)); in main()
H A DNewPMDriver.h68 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
H A DNewPMDriver.cpp328 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII, in runPassPipeline() argument
446 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runPassPipeline()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp124 TargetLibraryInfoImpl TLII(T); in initialize() local
125 TargetLibraryInfo TLI(TLII); in initialize()
133 TLII.setAvailable(LF); in initialize()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.h45 const TargetLibraryInfoImpl &TLII, bool NoVerify,
H A DNewPMDriver.cpp119 const TargetLibraryInfoImpl &TLII, bool NoVerify, StringRef PassPipeline, in compileModuleWithNewPM() argument
165 FAM.registerPass([&] { return TargetLibraryAnalysis(TLII); }); in compileModuleWithNewPM()
H A Dllc.cpp633 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule() local
637 TLII.disableAllFunctions(); in compileModule()
656 std::move(DwoOut), Context, TLII, NoVerify, in compileModule()
662 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in compileModule()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp568 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() local
570 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(*TLII)); in AddEmitPasses()
901 std::unique_ptr<TargetLibraryInfoImpl> TLII( in RunOptimizationPipeline() local
903 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in RunOptimizationPipeline()