Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp60 TargetLibraryInfoImpl TLII(Triple(TM.getTargetTriple())); in initializeLibCalls() local
61 TargetLibraryInfo TLI(TLII); in initializeLibCalls()
H A DLTOBackend.cpp266 std::unique_ptr<TargetLibraryInfoImpl> TLII( in runNewPMPasses() local
269 TLII->disableAllFunctions(); in runNewPMPasses()
270 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runNewPMPasses()
403 TargetLibraryInfoImpl TLII(Triple(Mod.getTargetTriple())); in codegen() local
404 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(TLII)); in codegen()
H A DThinLTOCodeGenerator.cpp254 std::unique_ptr<TargetLibraryInfoImpl> TLII( in optimizeModule() local
257 TLII->disableAllFunctions(); in optimizeModule()
258 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in optimizeModule()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DBackendUtil.cpp270 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() local
274 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::Accelerate, in createTLII()
278 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::LIBMVEC_X86, in createTLII()
282 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::MASSV, in createTLII()
286 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SVML, in createTLII()
290 TLII->addVectorizableFunctionsFromVecLib(TargetLibraryInfoImpl::SLEEFGNUABI, in createTLII()
294 TLII->addVectorizableFunctionsFromVecLib( in createTLII()
300 return TLII; in createTLII()
585 std::unique_ptr<TargetLibraryInfoImpl> TLII( in AddEmitPasses() local
587 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(*TLII)); in AddEmitPasses()
[all …]
/openbsd-src/gnu/llvm/llvm/tools/opt/
H A Dopt.cpp654 TargetLibraryInfoImpl TLII(ModuleTriple); in main() local
658 TLII.disableAllFunctions(); in main()
663 if (TLII.getLibFunc(FuncName, F)) in main()
664 TLII.setUnavailable(F); in main()
719 return runPassPipeline(argv[0], *M, TM.get(), &TLII, Out.get(), in main()
766 Passes.add(new TargetLibraryInfoWrapperPass(TLII)); in main()
H A DNewPMDriver.h68 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out,
H A DNewPMDriver.cpp324 TargetLibraryInfoImpl *TLII, ToolOutputFile *Out, in runPassPipeline() argument
437 FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); }); in runPassPipeline()
/openbsd-src/gnu/llvm/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp99 TargetLibraryInfoImpl TLII(TM->getTargetTriple()); in LLVMFuzzerTestOneInput() local
100 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in LLVMFuzzerTestOneInput()
/openbsd-src/gnu/llvm/llvm/include/llvm/
H A DLinkAllPasses.h222 llvm::TargetLibraryInfoImpl TLII; in ForcePassLinking() local
223 llvm::TargetLibraryInfo TLI(TLII); in ForcePassLinking()
/openbsd-src/gnu/llvm/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp131 TargetLibraryInfoImpl TLII(T); in initialize() local
132 TargetLibraryInfo TLI(TLII); in initialize()
140 TLII.setAvailable(LF); in initialize()
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DAssembler.cpp226 TargetLibraryInfoImpl TLII(Triple(Module->getTargetTriple())); in assembleToStream() local
227 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in assembleToStream()
/openbsd-src/gnu/llvm/llvm/tools/llc/
H A Dllc.cpp638 TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple())); in compileModule() local
642 TLII.disableAllFunctions(); in compileModule()
643 PM.add(new TargetLibraryInfoWrapperPass(TLII)); in compileModule()
/openbsd-src/gnu/llvm/clang/tools/clang-linker-wrapper/
H A DClangLinkerWrapper.cpp819 TargetLibraryInfoImpl TLII(Triple(M.getTargetTriple())); in compileModule() local
820 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(TLII)); in compileModule()