Home
last modified time | relevance | path

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

12

/freebsd/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.cpp203 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel() argument
204 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel()
1441 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
1442 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()
H A DWebAssemblyISelLowering.cpp433 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel()
434 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd/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
916 AssumptionCache *AC, TargetLibraryInfo *LibInfo) { in canSaveCmp() argument
919 if (canSaveCmp(I, BI, SE, LI, DT, AC, LibInfo)) in canSaveCmp()
927 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) in canSaveCmp()
H A DPPCISelLowering.h1112 const TargetLibraryInfo *LibInfo) const override;
1497 const TargetLibraryInfo *LibInfo);
H A DPPCFastISel.cpp96 const TargetLibraryInfo *LibInfo) in PPCFastISel() argument
97 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
2469 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
2473 return new PPCFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h214 const TargetLibraryInfo *LibInfo; variable
331 const TargetLibraryInfo *LibInfo,
H A DSelectionDAGISel.h47 const TargetLibraryInfo *LibInfo; variable
H A DSelectionDAG.h231 const TargetLibraryInfo *LibInfo = nullptr;
493 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
H A DBasicTTIImpl.h670 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
672 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h629 AssumptionCache &AC, TargetLibraryInfo *LibInfo,
766 TargetLibraryInfo *LibInfo) const;
1868 TargetLibraryInfo *LibInfo,
1900 TargetLibraryInfo *LibInfo) = 0;
2320 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
2322 return Impl.isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
2385 TargetLibraryInfo *LibInfo) override { in canSaveCmp() argument
2386 return Impl.canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
H A DTargetTransformInfoImpl.h184 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
257 TargetLibraryInfo *LibInfo) const { in canSaveCmp() argument
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp351 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { in isHardwareLoopProfitable() argument
352 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
449 TargetLibraryInfo *LibInfo) const { in canSaveCmp()
450 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1638 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction()
1639 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction()
1936 const TargetLibraryInfo *LibInfo, in FastISel() argument
1943 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), in FastISel()
H A DSelectionDAGISel.cpp497 LibInfo = &FAM.getResult<TargetLibraryAnalysis>(Fn); in initializeAnalysisResults()
512 CurDAG->init(*MF, *ORE, MFAM, LibInfo, UA, PSI, BFI, FnVarLocs); in initializeAnalysisResults()
548 LibInfo = &MFP.getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); in initializeAnalysisResults()
565 CurDAG->init(*MF, *ORE, &MFP, LibInfo, UA, PSI, BFI, FnVarLocs); in initializeAnalysisResults()
600 SDB->init(GFI, AA, AC, LibInfo); in runOnMachineFunction()
1608 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
H A DSelectionDAGBuilder.h230 const TargetLibraryInfo *LibInfo = nullptr; variable
H A DSelectionDAGBuilder.cpp1093 LibInfo = li; in init()
4548 TLI.getLoadMemOperandFlags(I, DAG.getDataLayout(), AC, LibInfo); in visitLoad()
5166 auto Flags = TLI.getLoadMemOperandFlags(I, DAG.getDataLayout(), AC, LibInfo); in visitAtomicLoad()
9221 F->hasName() && LibInfo->getLibFunc(*F, Func) && in visitCall()
9222 LibInfo->hasOptimizedCodeGen(Func)) { in visitCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h313 TargetLibraryInfo *LibInfo,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1386 TLI->getLoadMemOperandFlags(LI, *DL, AC, LibInfo); in translateLoad()
2153 if (MemoryOpRemark::canHandle(MI, *LibInfo)) { in translateKnownIntrinsic()
2154 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateKnownIntrinsic()
2655 if (MemoryOpRemark::canHandle(CI, *LibInfo)) { in translateCallBase()
2656 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateCallBase()
3876 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h630 const TargetLibraryInfo *LibInfo = nullptr; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp2226 const TargetLibraryInfo *LibInfo) const { in getLoadMemOperandFlags()
2239 /*DT=*/nullptr, LibInfo)) in getLoadMemOperandFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp286 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument
287 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5193 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
5200 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()

12