| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetSubtargetInfo.cpp | 17 TargetSubtargetInfo::TargetSubtargetInfo( in TargetSubtargetInfo() function in TargetSubtargetInfo 26 TargetSubtargetInfo::~TargetSubtargetInfo() = default; 28 bool TargetSubtargetInfo::enableAtomicExpand() const { in enableAtomicExpand() 32 bool TargetSubtargetInfo::enableIndirectBrExpand() const { in enableIndirectBrExpand() 36 bool TargetSubtargetInfo::enableMachineScheduler() const { in enableMachineScheduler() 40 bool TargetSubtargetInfo::enableJoinGlobalCopies() const { in enableJoinGlobalCopies() 44 bool TargetSubtargetInfo::enableRALocalReassignment( in enableRALocalReassignment() 49 bool TargetSubtargetInfo::enablePostRAScheduler() const { in enablePostRAScheduler() 53 bool TargetSubtargetInfo::enablePostRAMachineScheduler() const { in enablePostRAMachineScheduler() 57 bool TargetSubtargetInfo::useAA() const { in useAA() [all …]
|
| H A D | PostRASchedulerList.cpp | 152 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, 210 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, in SchedulePostRATDList() 221 assert((AntiDepMode == TargetSubtargetInfo::ANTIDEP_NONE || in SchedulePostRATDList() 224 AntiDepBreak = ((AntiDepMode == TargetSubtargetInfo::ANTIDEP_ALL) in SchedulePostRATDList() 226 : ((AntiDepMode == TargetSubtargetInfo::ANTIDEP_CRITICAL) in SchedulePostRATDList() 267 static bool enablePostRAScheduler(const TargetSubtargetInfo &ST, in enablePostRAScheduler() 283 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode = in run() 287 ? TargetSubtargetInfo::ANTIDEP_ALL in run() 289 ? TargetSubtargetInfo::ANTIDEP_CRITICAL in run() 290 : TargetSubtargetInfo::ANTIDEP_NONE); in run()
|
| H A D | MacroFusion.cpp | 164 const TargetSubtargetInfo &STI, 172 const TargetSubtargetInfo &STI, in shouldScheduleAdjacent() 197 const TargetSubtargetInfo &ST = DAG.MF.getSubtarget(); in scheduleAdjacentImpl()
|
| H A D | MachineFunctionAnalysis.cpp | 35 const TargetSubtargetInfo &STI = *TM->getSubtargetImpl(F); in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetSubtargetInfo.h | 64 class LLVM_ABI TargetSubtargetInfo : public MCSubtargetInfo { 66 TargetSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, 81 TargetSubtargetInfo() = delete; 82 TargetSubtargetInfo(const TargetSubtargetInfo &) = delete; 83 TargetSubtargetInfo &operator=(const TargetSubtargetInfo &) = delete; 84 ~TargetSubtargetInfo() override;
|
| H A D | TargetSchedule.h | 36 const TargetSubtargetInfo *STI = nullptr; 67 LLVM_ABI void init(const TargetSubtargetInfo *TSInfo, 75 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
|
| H A D | VLIWMachineScheduler.h | 29 class TargetSubtargetInfo; variable 50 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM); 65 virtual DFAPacketizer *createPacketizer(const TargetSubtargetInfo &STI) const; 245 createVLIWResourceModel(const TargetSubtargetInfo &STI,
|
| H A D | MacroFusion.h | 26 class TargetSubtargetInfo; variable 34 const TargetSubtargetInfo &STI,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
| H A D | MIParser.h | 37 class TargetSubtargetInfo; variable 56 const TargetSubtargetInfo &Subtarget; 154 PerTargetMIParsingState(const TargetSubtargetInfo &STI) in PerTargetMIParsingState() 162 void setTarget(const TargetSubtargetInfo &NewSubtarget);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.h | 48 const TargetSubtargetInfo *getSubtargetImpl() const; 49 const TargetSubtargetInfo * 95 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override; 111 const TargetSubtargetInfo *STI) const override;
|
| H A D | AMDGPUMCInstLower.h | 31 const TargetSubtargetInfo &ST; 35 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
|
| H A D | R600TargetMachine.h | 47 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override; 55 const TargetSubtargetInfo *STI) const override;
|
| H A D | R600TargetMachine.cpp | 68 const TargetSubtargetInfo * 160 const TargetSubtargetInfo *STI) const { in createMachineFunctionInfo()
|
| H A D | AMDGPUMacroFusion.cpp | 27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetMacroFusion.td | 19 // * const TargetSubtargetInfo &STI 96 // const TargetSubtargetInfo &STI, 115 // const TargetSubtargetInfo &STI,
|
| H A D | TargetMachine.h | 64 class TargetSubtargetInfo; variable 139 virtual const TargetSubtargetInfo *getSubtargetImpl(const Function &) const { in getSubtargetImpl() 149 const TargetSubtargetInfo *STI) const { in createMachineFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMachineScheduler.h | 34 createVLIWResourceModel(const TargetSubtargetInfo &STI,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiMachineFunctionInfo.h | 41 LanaiMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in LanaiMachineFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCMachineFunctionInfo.h | 30 explicit ARCFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in ARCFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaMachineFunctionInfo.h | 35 const TargetSubtargetInfo *STI) in XtensaMachineFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEMachineFunctionInfo.h | 33 VEMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in VEMachineFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430MachineFunctionInfo.h | 43 MSP430MachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in MSP430MachineFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXMachineFunctionInfo.h | 28 NVPTXMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in NVPTXMachineFunctionInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMMacroFusion.cpp | 52 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcMachineFunctionInfo.h | 37 SparcMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in SparcMachineFunctionInfo()
|