Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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.h55 const TargetLibraryInfo *LibInfo) const override;
H A DWebAssemblyFastISel.cpp195 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel() argument
196 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel()
1431 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
1432 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()
H A DWebAssemblyISelLowering.cpp339 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel()
340 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
/netbsd-src/external/apache2/llvm/dist/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
567 if (!F->hasLocalLinkage() && F->hasName() && LibInfo && in mightUseCTR()
568 LibInfo->getLibFunc(F->getName(), Func) && in mightUseCTR()
569 LibInfo->hasOptimizedCodeGen(Func)) { in mightUseCTR()
713 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
737 if (mightUseCTR(*I, LibInfo, Visited)) in isHardwareLoopProfitable()
1247 AssumptionCache *AC, TargetLibraryInfo *LibInfo) { in canSaveCmp() argument
1250 if (canSaveCmp(*I, BI, SE, LI, DT, AC, LibInfo)) in canSaveCmp()
1258 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) in canSaveCmp()
H A DPPCISelLowering.h1047 const TargetLibraryInfo *LibInfo) const override;
1394 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.cpp16320 const TargetLibraryInfo *LibInfo) const { in createFastISel()
16321 return PPC::createFastISel(FuncInfo, LibInfo); in createFastISel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DHardwareLoops.cpp158 TargetLibraryInfo *LibInfo = nullptr; member in __anon01f6a13a0111::HardwareLoops
230 LibInfo = TLIP ? &TLIP->getTLI(F) : nullptr; in runOnFunction()
265 !TTI->isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) { in TryConvertLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h514 AssumptionCache &AC, TargetLibraryInfo *LibInfo,
631 TargetLibraryInfo *LibInfo) const;
1477 TargetLibraryInfo *LibInfo,
1508 TargetLibraryInfo *LibInfo) = 0;
1810 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
1812 return Impl.isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
1868 TargetLibraryInfo *LibInfo) override { in canSaveCmp() argument
1869 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
/netbsd-src/external/apache2/llvm/dist/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 DBasicTTIImpl.h558 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
560 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
H A DSelectionDAG.h220 const TargetLibraryInfo *LibInfo = nullptr;
444 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp281 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { in isHardwareLoopProfitable() argument
282 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
365 TargetLibraryInfo *LibInfo) const { in canSaveCmp()
366 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h273 TargetLibraryInfo *LibInfo,
H A DARMTargetTransformInfo.cpp1848 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1513 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction()
1514 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction()
1810 const TargetLibraryInfo *LibInfo, in FastISel() argument
1817 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()
1369 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
H A DSelectionDAGBuilder.cpp1019 LibInfo = li; in init()
7880 F->hasName() && LibInfo->getLibFunc(*F, Func) && in visitCall()
7881 LibInfo->hasOptimizedCodeGen(Func)) { in visitCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp283 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument
284 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5099 const TargetLibraryInfo *LibInfo) { in createFastISel() argument
5100 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()

12