Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp153 const TargetLibraryInfo &LibInfo) { in optimizeCall() argument
166 if (!LibInfo.getLibFunc(Name, Func)) in optimizeCall()
187 const auto &LibInfo = in runOnMachineFunction() local
205 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo); in runOnMachineFunction()
H A DWebAssemblyPeephole.cpp146 auto &LibInfo = in runOnMachineFunction() local
163 if (LibInfo.getLibFunc(Name, Func)) { in runOnMachineFunction()
H A DWebAssemblyISelLowering.h86 const TargetLibraryInfo *LibInfo) const override;
H A DWebAssemblyFastISel.cpp198 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel() argument
199 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel()
1432 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
1433 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()
H A DWebAssemblyISelLowering.cpp379 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel()
380 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h36 bool mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo,
68 TargetLibraryInfo *LibInfo,
72 TargetLibraryInfo *LibInfo);
H A DPPCTargetTransformInfo.cpp362 bool PPCTTIImpl::mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo, in mightUseCTR() argument
570 if (!F->hasLocalLinkage() && F->hasName() && LibInfo && in mightUseCTR()
571 LibInfo->getLibFunc(F->getName(), Func) && in mightUseCTR()
572 LibInfo->hasOptimizedCodeGen(Func)) { in mightUseCTR()
716 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
740 if (mightUseCTR(*I, LibInfo, Visited)) in isHardwareLoopProfitable()
1250 AssumptionCache *AC, TargetLibraryInfo *LibInfo) { in canSaveCmp() argument
1253 if (canSaveCmp(*I, BI, SE, LI, DT, AC, LibInfo)) in canSaveCmp()
1261 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) in canSaveCmp()
H A DPPCISelLowering.h1064 const TargetLibraryInfo *LibInfo) const override;
1416 const TargetLibraryInfo *LibInfo);
H A DPPCFastISel.cpp97 const TargetLibraryInfo *LibInfo) in PPCFastISel() argument
98 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
2469 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
2473 return new PPCFastISel(FuncInfo, LibInfo); in createFastISel()
H A DPPCISelLowering.cpp16431 const TargetLibraryInfo *LibInfo) const { in createFastISel()
16432 return PPC::createFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp158 TargetLibraryInfo *LibInfo = nullptr; member in __anone95c3c430111::HardwareLoops
230 LibInfo = TLIP ? &TLIP->getTLI(F) : nullptr; in runOnFunction()
265 !TTI->isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) { in TryConvertLoop()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h514 AssumptionCache &AC, TargetLibraryInfo *LibInfo,
631 TargetLibraryInfo *LibInfo) const;
1466 TargetLibraryInfo *LibInfo,
1497 TargetLibraryInfo *LibInfo) = 0;
1799 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
1801 return Impl.isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
1857 TargetLibraryInfo *LibInfo) override { in canSaveCmp() argument
1858 return Impl.canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
H A DTargetTransformInfoImpl.h153 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
222 TargetLibraryInfo *LibInfo) const { in canSaveCmp() argument
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h213 const TargetLibraryInfo *LibInfo; variable
323 const TargetLibraryInfo *LibInfo,
H A DSelectionDAGISel.h42 const TargetLibraryInfo *LibInfo; variable
H A DSelectionDAG.h220 const TargetLibraryInfo *LibInfo = nullptr;
444 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
H A DBasicTTIImpl.h558 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
560 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp277 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { in isHardwareLoopProfitable() argument
278 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
361 TargetLibraryInfo *LibInfo) const { in canSaveCmp()
362 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h273 TargetLibraryInfo *LibInfo,
H A DARMTargetTransformInfo.cpp1854 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1530 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction()
1531 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction()
1827 const TargetLibraryInfo *LibInfo, in FastISel() argument
1834 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), in FastISel()
H A DSelectionDAGBuilder.h392 const TargetLibraryInfo *LibInfo; variable
H A DSelectionDAGISel.cpp442 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); in runOnMachineFunction()
458 CurDAG->init(*MF, *ORE, this, LibInfo, in runOnMachineFunction()
478 SDB->init(GFI, AA, LibInfo); in runOnMachineFunction()
1378 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
H A DSelectionDAGBuilder.cpp1020 LibInfo = li; in init()
7939 F->hasName() && LibInfo->getLibFunc(*F, Func) && in visitCall()
7940 LibInfo->hasOptimizedCodeGen(Func)) { in visitCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp283 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument
284 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5104 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
5105 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()

12