/freebsd/contrib/llvm-project/llvm/lib/Frontend/Driver/ |
H A D | CodeGenOptions.cpp | 17 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 D | UpdateCompilerUsed.cpp | 60 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls() local 61 TargetLibraryInfo TLI(TLII); in initializeLibCalls()
|
H A D | LTOBackend.cpp | 275 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 D | ThinLTOCodeGenerator.cpp | 257 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 D | LinkAllPasses.h | 145 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking() local 146 llvm::TargetLibraryInfo TLI(TLII); in ForcePassLinking()
|
/freebsd/contrib/llvm-project/llvm/tools/opt/ |
H A D | optdriver.cpp | 675 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 D | NewPMDriver.h | 69 StringRef Arg0, Module &M, TargetMachine *TM, TargetLibraryInfoImpl *TLII,
|
H A D | NewPMDriver.cpp | 341 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 D | NewPMDriver.cpp | 95 const TargetLibraryInfoImpl &TLII, bool NoVerify, StringRef PassPipeline, in compileModuleWithNewPM() argument 135 FAM.registerPass([&] { return TargetLibraryAnalysis(TLII); }); in compileModuleWithNewPM()
|
H A D | llc.cpp | 630 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 D | llvm-tli-checker.cpp | 124 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 D | BackendUtil.cpp | 583 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()
|