| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMemIntrinsicResults.cpp | 152 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 D | WebAssemblyPeephole.cpp | 123 auto &LibInfo = in runOnMachineFunction() local 140 if (LibInfo.getLibFunc(Name, Func)) { in runOnMachineFunction()
|
| H A D | WebAssemblyISelLowering.h | 53 const TargetLibraryInfo *LibInfo) const override;
|
| H A D | WebAssemblyFastISel.cpp | 197 const TargetLibraryInfo *LibInfo) in WebAssemblyFastISel() argument 198 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel() 1450 const TargetLibraryInfo *LibInfo) { in createFastISel() argument 1451 return new WebAssemblyFastISel(FuncInfo, LibInfo); in createFastISel()
|
| H A D | WebAssemblyISelLowering.cpp | 480 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const { in createFastISel() 481 return WebAssembly::createFastISel(FuncInfo, LibInfo); in createFastISel()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 67 AssumptionCache &AC, TargetLibraryInfo *LibInfo, 71 TargetLibraryInfo *LibInfo) const override;
|
| H A D | PPCTargetTransformInfo.cpp | 341 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument 935 TargetLibraryInfo *LibInfo) const { in canSaveCmp() 938 if (canSaveCmp(I, BI, SE, LI, DT, AC, LibInfo)) in canSaveCmp() 946 if (!isHardwareLoopProfitable(L, *SE, *AC, LibInfo, HWLoopInfo)) in canSaveCmp()
|
| H A D | PPCISelLowering.h | 1129 const TargetLibraryInfo *LibInfo) const override; 1519 const TargetLibraryInfo *LibInfo);
|
| H A D | PPCFastISel.cpp | 91 const TargetLibraryInfo *LibInfo) in PPCFastISel() argument 92 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel() 2461 const TargetLibraryInfo *LibInfo) { in createFastISel() argument 2465 return new PPCFastISel(FuncInfo, LibInfo); in createFastISel()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 76 bool TypeBasedOnly, const TargetLibraryInfo *LibInfo) in IntrinsicCostAttributes() argument 78 ScalarizationCost(ScalarizationCost), LibInfo(LibInfo) { in IntrinsicCostAttributes() 111 InstructionCost ScalarCost, TargetLibraryInfo const *LibInfo) in IntrinsicCostAttributes() argument 113 LibInfo(LibInfo) { in IntrinsicCostAttributes() 361 TargetLibraryInfo *LibInfo, HardwareLoopInfo &HWLoopInfo) const { in isHardwareLoopProfitable() argument 362 return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable() 459 TargetLibraryInfo *LibInfo) const { in canSaveCmp() 460 return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo); in canSaveCmp()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 132 TargetLibraryInfo const *LibInfo = nullptr; variable 138 bool TypeBasedOnly = false, TargetLibraryInfo const *LibInfo = nullptr); 153 TargetLibraryInfo const *LibInfo = nullptr); 162 const TargetLibraryInfo *getLibInfo() const { return LibInfo; } in getLibInfo() 654 TargetLibraryInfo *LibInfo, 795 TargetLibraryInfo *LibInfo) const;
|
| H A D | TargetTransformInfoImpl.h | 223 TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument 302 TargetLibraryInfo *LibInfo) const { in canSaveCmp() argument
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | FastISel.h | 214 const TargetLibraryInfo *LibInfo; variable 328 const TargetLibraryInfo *LibInfo,
|
| H A D | SelectionDAGISel.h | 48 const TargetLibraryInfo *LibInfo; variable
|
| H A D | BasicTTIImpl.h | 308 auto const *LibInfo = ICA.getLibInfo(); 309 if (!LibInfo || !isa<StructType>(RetTy) || 323 if ((VD = LibInfo->getVectorMappingInfo(LCName, VF, Masked))) 767 AssumptionCache &AC, TargetLibraryInfo *LibInfo, in isHardwareLoopProfitable() argument 769 return BaseT::isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo); in isHardwareLoopProfitable()
|
| H A D | SelectionDAG.h | 233 const TargetLibraryInfo *LibInfo = nullptr; 509 const TargetLibraryInfo &getLibInfo() const { return *LibInfo; }
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 1578 LibInfo->getLibFunc(F->getName(), Func) && in selectInstruction() 1579 LibInfo->hasOptimizedCodeGen(Func)) in selectInstruction() 1881 const TargetLibraryInfo *LibInfo, in FastISel() argument 1888 TRI(*MF->getSubtarget().getRegisterInfo()), LibInfo(LibInfo), in FastISel()
|
| H A D | SelectionDAGISel.cpp | 465 LibInfo = &FAM.getResult<TargetLibraryAnalysis>(Fn); in initializeAnalysisResults() 485 CurDAG->init(*MF, *ORE, MFAM, LibInfo, UA, PSI, BFI, MMI, FnVarLocs, in initializeAnalysisResults() 518 LibInfo = &MFP.getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn); in initializeAnalysisResults() 541 CurDAG->init(*MF, *ORE, &MFP, LibInfo, UA, PSI, BFI, MMI, FnVarLocs, in initializeAnalysisResults() 573 SDB->init(GFI, getBatchAA(), AC, LibInfo); in runOnMachineFunction() 1621 FastIS = TLI->createFastISel(*FuncInfo, LibInfo); in SelectAllBasicBlocks()
|
| H A D | SelectionDAGBuilder.h | 229 const TargetLibraryInfo *LibInfo = nullptr; variable
|
| H A D | SelectionDAGBuilder.cpp | 1089 LibInfo = li; in init() 4622 TLI.getLoadMemOperandFlags(I, DAG.getDataLayout(), AC, LibInfo); in visitLoad() 5251 auto Flags = TLI.getLoadMemOperandFlags(I, DAG.getDataLayout(), AC, LibInfo); in visitAtomicLoad() 9364 F->hasName() && LibInfo->getLibFunc(*F, Func) && in visitCall() 9365 LibInfo->hasOptimizedCodeGen(Func)) { in visitCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 324 AssumptionCache &AC, TargetLibraryInfo *LibInfo,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1400 TLI->getLoadMemOperandFlags(LI, *DL, AC, LibInfo); in translateLoad() 2167 if (MemoryOpRemark::canHandle(MI, *LibInfo)) { in translateKnownIntrinsic() 2168 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateKnownIntrinsic() 2705 if (MemoryOpRemark::canHandle(CI, *LibInfo)) { in translateCallBase() 2706 MemoryOpRemark R(*ORE, "gisel-irtranslator-memsize", *DL, *LibInfo); in translateCallBase() 4027 LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 627 const TargetLibraryInfo *LibInfo = nullptr; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 2333 const TargetLibraryInfo *LibInfo) const { in getLoadMemOperandFlags() 2346 /*DT=*/nullptr, LibInfo)) in getLoadMemOperandFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 280 const TargetLibraryInfo *LibInfo) in AArch64FastISel() argument 281 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel() 5199 const TargetLibraryInfo *LibInfo) { in createFastISel() argument 5208 return new AArch64FastISel(FuncInfo, LibInfo); in createFastISel()
|