Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/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.cpp421 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel()
422 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h68 TargetLibraryInfo *LibInfo,
72 TargetLibraryInfo *LibInfo);
H A DPPCTargetTransformInfo.cpp342 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
905 AssumptionCache *AC, TargetLibraryInfo *LibInfo) { in canSaveCmp() argument
908 if (canSaveCmp(I, BI, SE, LI, DT, AC, LibInfo)) in canSaveCmp()
916 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) in canSaveCmp()
H A DPPCISelLowering.h1101 const TargetLibraryInfo *LibInfo) const override;
1486 const TargetLibraryInfo *LibInfo);
H A DPPCFastISel.cpp96 const TargetLibraryInfo *LibInfo) in PPCFastISel() argument
97 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
2467 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
2471 return new PPCFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h214 const TargetLibraryInfo *LibInfo; variable
328 const TargetLibraryInfo *LibInfo,
H A DSelectionDAGISel.h44 const TargetLibraryInfo *LibInfo; variable
H A DSelectionDAG.h229 const TargetLibraryInfo *LibInfo = nullptr;
479 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
H A DBasicTTIImpl.h657 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
659 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h619 AssumptionCache &AC, TargetLibraryInfo *LibInfo,
742 TargetLibraryInfo *LibInfo) const;
1805 TargetLibraryInfo *LibInfo,
1834 TargetLibraryInfo *LibInfo) = 0;
2241 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
2243 return Impl.isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
2300 TargetLibraryInfo *LibInfo) override { in canSaveCmp() argument
2301 return Impl.canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
H A DTargetTransformInfoImpl.h178 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
246 TargetLibraryInfo *LibInfo) const { in canSaveCmp() argument
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp346 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { in isHardwareLoopProfitable() argument
347 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
435 TargetLibraryInfo *LibInfo) const { in canSaveCmp()
436 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h312 TargetLibraryInfo *LibInfo,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1593 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction()
1594 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction()
1891 const TargetLibraryInfo *LibInfo, in FastISel() argument
1898 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), in FastISel()
H A DSelectionDAGBuilder.h230 const TargetLibraryInfo *LibInfo = nullptr; variable
H A DSelectionDAGISel.cpp448 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); in runOnMachineFunction()
466 CurDAG->init(*MF, *ORE, this, LibInfo, UA, PSI, BFI, FnVarLocs); in runOnMachineFunction()
485 SDB->init(GFI, AA, AC, LibInfo); in runOnMachineFunction()
1495 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
H A DSelectionDAGBuilder.cpp1080 LibInfo = li; in init()
4344 TLI.getLoadMemOperandFlags(I, DAG.getDataLayout(), AC, LibInfo); in visitLoad()
4941 auto Flags = TLI.getLoadMemOperandFlags(I, DAG.getDataLayout(), AC, LibInfo); in visitAtomicLoad()
8789 F->hasName() && LibInfo->getLibFunc(*F, Func) && in visitCall()
8790 LibInfo->hasOptimizedCodeGen(Func)) { in visitCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1390 TLI.getLoadMemOperandFlags(LI, *DL, AC, LibInfo); in translateLoad()
2046 if (MemoryOpRemark::canHandle(MI, *LibInfo)) { in translateKnownIntrinsic()
2047 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateKnownIntrinsic()
2523 if (MemoryOpRemark::canHandle(CI, *LibInfo)) { in translateCallBase()
2524 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateCallBase()
3676 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h614 const TargetLibraryInfo *LibInfo = nullptr; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp2300 const TargetLibraryInfo *LibInfo) const { in getLoadMemOperandFlags()
2313 /*DT=*/nullptr, LibInfo)) in getLoadMemOperandFlags()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp285 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument
286 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5179 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
5185 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()

12