/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMemIntrinsicResults.cpp | 153 const TargetLibraryInfo &LibInfo) { 166 if (!LibInfo.getLibFunc(Name, Func)) 187 const auto &LibInfo = local 205 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo); 149 optimizeCall(MachineBasicBlock &MBB, MachineInstr &MI, const MachineRegisterInfo &MRI, MachineDominatorTree &MDT, LiveIntervals &LIS, const WebAssemblyTargetLowering &TLI, const TargetLibraryInfo &LibInfo) argument
|
H A D | WebAssemblyPeephole.cpp | 143 auto &LibInfo = local 160 if (LibInfo.getLibFunc(Name, Func)) {
|
H A D | WebAssemblyISelLowering.h | 55 const TargetLibraryInfo *LibInfo) const override;
|
H A D | WebAssemblyFastISel.cpp | 195 const TargetLibraryInfo *LibInfo) 196 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { 1392 const TargetLibraryInfo *LibInfo) { 1393 return new WebAssemblyFastISel(FuncInfo, LibInfo); 194 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument 1391 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument
|
H A D | WebAssemblyISelLowering.cpp | 299 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { 300 return WebAssembly::createFastISel(FuncInfo, LibInfo);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.h | 36 bool mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo, 62 TargetLibraryInfo *LibInfo, 66 TargetLibraryInfo *LibInfo);
|
H A D | PPCTargetTransformInfo.cpp | 252 bool PPCTTIImpl::mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo, argument 350 if (!F->hasLocalLinkage() && F->hasName() && LibInfo && 351 LibInfo->getLibFunc(F->getName(), Func) && 352 LibInfo->hasOptimizedCodeGen(Func)) { 496 TargetLibraryInfo *LibInfo, 520 if (mightUseCTR(*I, LibInfo, Visited)) 1014 AssumptionCache *AC, TargetLibraryInfo *LibInfo) { 1017 if (canSaveCmp(*I, BI, SE, LI, DT, AC, LibInfo)) 1025 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) 494 isHardwareLoopProfitable(Loop *L, ScalarEvolution &SE, AssumptionCache &AC, TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) argument 1012 canSaveCmp(Loop *L, BranchInst **BI, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, AssumptionCache *AC, TargetLibraryInfo *LibInfo) argument
|
H A D | PPCISelLowering.h | 957 const TargetLibraryInfo *LibInfo) const override; 1292 const TargetLibraryInfo *LibInfo);
|
H A D | PPCFastISel.cpp | 98 const TargetLibraryInfo *LibInfo) 99 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), 2462 const TargetLibraryInfo *LibInfo) { 2466 return new PPCFastISel(FuncInfo, LibInfo); 97 PPCFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument 2461 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument
|
H A D | PPCISelLowering.cpp | 16480 const TargetLibraryInfo *LibInfo) const { 16481 return PPC::createFastISel(FuncInfo, LibInfo);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 158 TargetLibraryInfo *LibInfo = nullptr; member in class:__anon3478::HardwareLoops 230 LibInfo = TLIP ? &TLIP->getTLI(F) : nullptr; 267 !TTI->isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 509 AssumptionCache &AC, TargetLibraryInfo *LibInfo, 598 TargetLibraryInfo *LibInfo) const; 1297 TargetLibraryInfo *LibInfo, 1316 TargetLibraryInfo *LibInfo) = 0; 1578 AssumptionCache &AC, TargetLibraryInfo *LibInfo, 1580 return Impl.isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); 1613 TargetLibraryInfo *LibInfo) override { 1614 return Impl.canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo);
|
H A D | TargetTransformInfoImpl.h | 134 AssumptionCache &AC, TargetLibraryInfo *LibInfo, 181 TargetLibraryInfo *LibInfo) { 133 isHardwareLoopProfitable(Loop *L, ScalarEvolution &SE, AssumptionCache &AC, TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) argument 179 canSaveCmp(Loop *L, BranchInst **BI, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, AssumptionCache *AC, TargetLibraryInfo *LibInfo) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 213 const TargetLibraryInfo *LibInfo; member in class:llvm::FastISel 330 const TargetLibraryInfo *LibInfo,
|
H A D | SelectionDAGISel.h | 42 const TargetLibraryInfo *LibInfo; member in class:llvm::SelectionDAGISel
|
H A D | BasicTTIImpl.h | 464 TargetLibraryInfo *LibInfo, 466 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); 462 isHardwareLoopProfitable(Loop *L, ScalarEvolution &SE, AssumptionCache &AC, TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) argument
|
H A D | SelectionDAG.h | 227 const TargetLibraryInfo *LibInfo = nullptr; member in class:llvm::SelectionDAG 428 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 251 TargetLibraryInfo *LibInfo,
|
H A D | ARMTargetTransformInfo.cpp | 1206 TargetLibraryInfo *LibInfo, 1204 isHardwareLoopProfitable(Loop *L, ScalarEvolution &SE, AssumptionCache &AC, TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 310 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { 311 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); 367 TargetLibraryInfo *LibInfo) const { 368 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); 308 isHardwareLoopProfitable( Loop *L, ScalarEvolution &SE, AssumptionCache &AC, TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1677 LibInfo->getLibFunc(F->getName(), Func) && 1678 LibInfo->hasOptimizedCodeGen(Func)) 1980 const TargetLibraryInfo *LibInfo, 1987 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), 1979 FastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo, bool SkipTargetIndependentISel) argument
|
H A D | SelectionDAGBuilder.h | 392 const TargetLibraryInfo *LibInfo; member in class:llvm::SelectionDAGBuilder
|
H A D | SelectionDAGISel.cpp | 437 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); 453 CurDAG->init(*MF, *ORE, this, LibInfo, 473 SDB->init(GFI, AA, LibInfo); 1339 FastIS = TLI->createFastISel(*FuncInfo, LibInfo);
|
H A D | SelectionDAGBuilder.cpp | 1019 LibInfo = li; 7589 F->hasName() && LibInfo->getLibFunc(*F, Func) && 7590 LibInfo->hasOptimizedCodeGen(Func)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 293 const TargetLibraryInfo *LibInfo) 294 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { 5242 const TargetLibraryInfo *LibInfo) { 5243 return new AArch64FastISel(FuncInfo, LibInfo); 292 AArch64FastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument 5241 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument
|