Home
last modified time | relevance | path

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

/freebsd-13.1/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.cpp241 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses() local
244 TLII->disableAllFunctions(); in runNewPMPasses()
245 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runNewPMPasses()
H A DThinLTOCodeGenerator.cpp286 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModuleNewPM() local
289 TLII->disableAllFunctions(); in optimizeModuleNewPM()
290 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in optimizeModuleNewPM()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp392 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() local
403 TLII->addVectorizableFunctionsFromVecLib in createTLII()
415 TLII->addVectorizableFunctionsFromVecLib( in createTLII()
421 return TLII; in createTLII()
652 std::unique_ptr<TargetLibraryInfoImpl> TLII( in CreatePasses() local
701 MPM.add(new TargetLibraryInfoWrapperPass(*TLII)); in CreatePasses()
816 FPM.add(new TargetLibraryInfoWrapperPass(*TLII)); in CreatePasses()
922 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() local
924 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(*TLII)); in AddEmitPasses()
1312 std::unique_ptr<TargetLibraryInfoImpl> TLII( in EmitAssemblyWithNewPassManager() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A Dopt.cpp758 TargetLibraryInfoImpl TLII(ModuleTriple); in main() local
762 TLII.disableAllFunctions(); in main()
767 if (TLII.getLibFunc(FuncName, F)) in main()
768 TLII.setUnavailable(F); in main()
830 return runPassPipeline(argv[0], *M, TM.get(), &TLII, Out.get(), in main()
859 Passes.add(new TargetLibraryInfoWrapperPass(TLII)); in main()
H A DNewPMDriver.h69 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
H A DNewPMDriver.cpp238 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out, in runPassPipeline() argument
399 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runPassPipeline()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h241 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking() local
242 llvm::TargetLibraryInfo TLI(TLII); in ForcePassLinking()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llc/
H A Dllc.cpp594 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule() local
598 TLII.disableAllFunctions(); in compileModule()
599 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in compileModule()