Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp154 const TargetLibraryInfo &LibInfo) { in optimizeCall() argument
167 if (!LibInfo.getLibFunc(Name, Func)) in optimizeCall()
188 const auto &LibInfo = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnMachineFunction() local
206 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo); in runOnMachineFunction()
H A DWebAssemblyPeephole.cpp124 auto &LibInfo = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnMachineFunction() local
141 if (LibInfo.getLibFunc(Name, Func)) { in runOnMachineFunction()
H A DWebAssemblyISelLowering.h49 const TargetLibraryInfo *LibInfo) const override;
H A DWebAssemblyFastISel.cpp197 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel() argument
198 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel()
1400 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
1401 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()
H A DWebAssemblyISelLowering.cpp271 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel()
272 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp126 const TargetLibraryInfo *LibInfo; member
204 LibInfo = TLIP ? &TLIP->getTLI() : nullptr; in runOnFunction()
347 if (!F->hasLocalLinkage() && F->hasName() && LibInfo && in mightUseCTR()
348 LibInfo->getLibFunc(F->getName(), Func) && in mightUseCTR()
349 LibInfo->hasOptimizedCodeGen(Func)) { in mightUseCTR()
H A DPPCISelLowering.h861 const TargetLibraryInfo *LibInfo) const override;
1168 const TargetLibraryInfo *LibInfo);
H A DPPCFastISel.cpp98 const TargetLibraryInfo *LibInfo) in PPCFastISel() argument
99 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
2470 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
2474 return new PPCFastISel(FuncInfo, LibInfo); in createFastISel()
H A DPPCISelLowering.cpp14277 const TargetLibraryInfo *LibInfo) const { in createFastISel()
14278 return PPC::createFastISel(FuncInfo, LibInfo); in createFastISel()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h215 const TargetLibraryInfo *LibInfo; variable
332 const TargetLibraryInfo *LibInfo,
H A DSelectionDAGISel.h47 const TargetLibraryInfo *LibInfo; variable
H A DSelectionDAG.h226 const TargetLibraryInfo *LibInfo = nullptr;
405 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1627 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction()
1628 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction()
1916 const TargetLibraryInfo *LibInfo, in FastISel() argument
1923 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), in FastISel()
H A DSelectionDAGISel.cpp409 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); in runOnMachineFunction()
421 CurDAG->init(*MF, *ORE, this, LibInfo, in runOnMachineFunction()
440 SDB->init(GFI, AA, LibInfo); in runOnMachineFunction()
1542 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
H A DSelectionDAGBuilder.h589 const TargetLibraryInfo *LibInfo; variable
H A DSelectionDAGBuilder.cpp1002 LibInfo = li; in init()
7024 F->hasName() && LibInfo->getLibFunc(*F, Func) && in visitCall()
7025 LibInfo->hasOptimizedCodeGen(Func)) { in visitCall()
H A DSelectionDAG.cpp1011 LibInfo = LibraryInfo; in init()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp294 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument
295 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5186 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
5187 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()