Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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.cpp408 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel()
409 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h37 bool mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo,
70 TargetLibraryInfo *LibInfo,
74 TargetLibraryInfo *LibInfo);
H A DPPCTargetTransformInfo.cpp344 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
900 AssumptionCache *AC, TargetLibraryInfo *LibInfo) { in canSaveCmp() argument
903 if (canSaveCmp(I, BI, SE, LI, DT, AC, LibInfo)) in canSaveCmp()
911 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) in canSaveCmp()
H A DPPCISelLowering.h1111 const TargetLibraryInfo *LibInfo) const override;
1489 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()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DHardwareLoops.cpp155 TargetLibraryInfo *LibInfo = nullptr; member in __anon0a0047860111::HardwareLoops
227 LibInfo = TLIP ? &TLIP->getTLI(F) : nullptr; in runOnFunction()
262 !TTI->isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) { in TryConvertLoop()
H A DTargetLoweringBase.cpp2253 const TargetLibraryInfo *LibInfo) const { in getLoadMemOperandFlags()
2266 /*DT=*/nullptr, LibInfo)) in getLoadMemOperandFlags()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DFastISel.h214 const TargetLibraryInfo *LibInfo; variable
324 const TargetLibraryInfo *LibInfo,
H A DSelectionDAGISel.h44 const TargetLibraryInfo *LibInfo; variable
H A DBasicTTIImpl.h620 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
622 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
H A DSelectionDAG.h225 const TargetLibraryInfo *LibInfo = nullptr;
475 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h508 AssumptionCache &AC, TargetLibraryInfo *LibInfo,
629 TargetLibraryInfo *LibInfo) const;
1612 TargetLibraryInfo *LibInfo,
1643 TargetLibraryInfo *LibInfo) = 0;
2008 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
2010 return Impl.isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
2067 TargetLibraryInfo *LibInfo) override { in canSaveCmp() argument
2068 return Impl.canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
H A DTargetTransformInfoImpl.h161 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
232 TargetLibraryInfo *LibInfo) const { in canSaveCmp() argument
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp297 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { in isHardwareLoopProfitable() argument
298 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
383 TargetLibraryInfo *LibInfo) const { in canSaveCmp()
384 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h304 TargetLibraryInfo *LibInfo,
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1515 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction()
1516 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction()
1813 const TargetLibraryInfo *LibInfo, in FastISel() argument
1820 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), in FastISel()
H A DSelectionDAGISel.cpp413 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); in runOnMachineFunction()
428 CurDAG->init(*MF, *ORE, this, LibInfo, in runOnMachineFunction()
449 SDB->init(GFI, AA, AC, LibInfo); in runOnMachineFunction()
1381 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
H A DSelectionDAGBuilder.h246 const TargetLibraryInfo *LibInfo; variable
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h576 const TargetLibraryInfo *LibInfo; variable
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1310 TLI.getLoadMemOperandFlags(LI, *DL, AC, LibInfo); in translateLoad()
1886 if (MemoryOpRemark::canHandle(MI, *LibInfo)) { in translateKnownIntrinsic()
1887 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateKnownIntrinsic()
2375 if (MemoryOpRemark::canHandle(CI, *LibInfo)) { in translateCallBase()
2376 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateCallBase()
3423 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp284 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument
285 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5145 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
5151 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()

12