Home
last modified time | relevance | path

Searched refs:LibInfo (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp152 const TargetLibraryInfo &LibInfo) { in optimizeCall() argument
165 if (!LibInfo.getLibFunc(Name, Func)) in optimizeCall()
186 const auto &LibInfo = in runOnMachineFunction() local
204 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo); in runOnMachineFunction()
H A DWebAssemblyPeephole.cpp123 auto &LibInfo = in runOnMachineFunction() local
140 if (LibInfo.getLibFunc(Name, Func)) { in runOnMachineFunction()
H A DWebAssemblyISelLowering.h59 const TargetLibraryInfo *LibInfo) const override;
H A DWebAssemblyFastISel.cpp199 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel() argument
200 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel()
1433 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
1434 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()
H A DWebAssemblyISelLowering.cpp403 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel()
404 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h36 bool mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo,
68 TargetLibraryInfo *LibInfo,
72 TargetLibraryInfo *LibInfo);
H A DPPCTargetTransformInfo.cpp364 bool PPCTTIImpl::mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo, in mightUseCTR() argument
569 if (!F->hasLocalLinkage() && F->hasName() && LibInfo && in mightUseCTR()
570 LibInfo->getLibFunc(F->getName(), Func) && in mightUseCTR()
571 LibInfo->hasOptimizedCodeGen(Func)) { in mightUseCTR()
721 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
745 if (mightUseCTR(*I, LibInfo, Visited)) in isHardwareLoopProfitable()
1291 AssumptionCache *AC, TargetLibraryInfo *LibInfo) { in canSaveCmp() argument
1294 if (canSaveCmp(I, BI, SE, LI, DT, AC, LibInfo)) in canSaveCmp()
1302 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) in canSaveCmp()
H A DPPCISelLowering.h1100 const TargetLibraryInfo *LibInfo) const override;
1476 const TargetLibraryInfo *LibInfo);
H A DPPCFastISel.cpp97 const TargetLibraryInfo *LibInfo) in PPCFastISel() argument
98 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
2468 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
2472 return new PPCFastISel(FuncInfo, LibInfo); in createFastISel()
/llvm-project-15.0.7/openmp/libomptarget/plugins/generic-elf-64bit/src/
H A Drtl.cpp224 struct link_map *LibInfo = (struct link_map *)Lib.Handle; in __tgt_rtl_load_binary() local
228 Elf64_Addr EntriesAddr = LibInfo->l_addr + EntriesOffset; in __tgt_rtl_load_binary()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DHardwareLoops.cpp155 TargetLibraryInfo *LibInfo = nullptr; member in __anon7620f73f0111::HardwareLoops
227 LibInfo = TLIP ? &TLIP->getTLI(F) : nullptr; in runOnFunction()
262 !TTI->isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) { in TryConvertLoop()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DFastISel.h213 const TargetLibraryInfo *LibInfo; variable
330 const TargetLibraryInfo *LibInfo,
H A DSelectionDAGISel.h43 const TargetLibraryInfo *LibInfo; variable
H A DBasicTTIImpl.h598 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
600 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
H A DSelectionDAG.h224 const TargetLibraryInfo *LibInfo = nullptr;
459 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h526 AssumptionCache &AC, TargetLibraryInfo *LibInfo,
647 TargetLibraryInfo *LibInfo) const;
1561 TargetLibraryInfo *LibInfo,
1594 TargetLibraryInfo *LibInfo) = 0;
1939 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
1941 return Impl.isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
1997 TargetLibraryInfo *LibInfo) override { in canSaveCmp() argument
1998 return Impl.canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
H A DTargetTransformInfoImpl.h158 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
228 TargetLibraryInfo *LibInfo) const { in canSaveCmp() argument
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp292 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { in isHardwareLoopProfitable() argument
293 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
378 TargetLibraryInfo *LibInfo) const { in canSaveCmp()
379 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h289 TargetLibraryInfo *LibInfo,
H A DARMTargetTransformInfo.cpp1967 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1514 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction()
1515 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction()
1812 const TargetLibraryInfo *LibInfo, in FastISel() argument
1819 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), in FastISel()
H A DSelectionDAGBuilder.h194 const TargetLibraryInfo *LibInfo; variable
H A DSelectionDAGISel.cpp403 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); in runOnMachineFunction()
413 CurDAG->init(*MF, *ORE, this, LibInfo, in runOnMachineFunction()
433 SDB->init(GFI, AA, LibInfo); in runOnMachineFunction()
1338 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
H A DSelectionDAGBuilder.cpp1031 LibInfo = li; in init()
8224 F->hasName() && LibInfo->getLibFunc(*F, Func) && in visitCall()
8225 LibInfo->hasOptimizedCodeGen(Func)) { in visitCall()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp284 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument
285 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5111 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
5112 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()

12