/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetSubtargetInfo.cpp | 1 //===- TargetSubtargetInfo.cpp - General Target Information ----------------==// 13 #include "llvm/CodeGen/TargetSubtargetInfo.h" 17 TargetSubtargetInfo::TargetSubtargetInfo( in TargetSubtargetInfo() function in TargetSubtargetInfo 25 TargetSubtargetInfo::~TargetSubtargetInfo() = default; 27 bool TargetSubtargetInfo::enableAtomicExpand() const { in enableAtomicExpand() 31 bool TargetSubtargetInfo::enableIndirectBrExpand() const { in enableIndirectBrExpand() 35 bool TargetSubtargetInfo::enableMachineScheduler() const { in enableMachineScheduler() 39 bool TargetSubtargetInfo [all...] |
H A D | PostRASchedulerList.cpp | 104 const TargetSubtargetInfo &ST, CodeGenOptLevel OptLevel, 105 TargetSubtargetInfo::AntiDepBreakMode &Mode, 106 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const; 146 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, 205 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, in SchedulePostRATDList() 216 assert((AntiDepMode == TargetSubtargetInfo::ANTIDEP_NONE || in SchedulePostRATDList() 219 AntiDepBreak = ((AntiDepMode == TargetSubtargetInfo::ANTIDEP_ALL) in SchedulePostRATDList() 221 : ((AntiDepMode == TargetSubtargetInfo::ANTIDEP_CRITICAL) in SchedulePostRATDList() 263 const TargetSubtargetInfo &ST, CodeGenOptLevel OptLevel, in enablePostRAScheduler() 264 TargetSubtargetInfo::AntiDepBreakMode &Mode, in enablePostRAScheduler() [all …]
|
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 | 63 class TargetSubtargetInfo : public MCSubtargetInfo { 65 TargetSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, 79 TargetSubtargetInfo() = delete; 80 TargetSubtargetInfo(const TargetSubtargetInfo &) = delete; 81 TargetSubtargetInfo &operator=(const TargetSubtargetInfo &) = delete; 82 ~TargetSubtargetInfo() override;
|
H A D | TargetSchedule.h | 19 #include "llvm/CodeGen/TargetSubtargetInfo.h" 35 const TargetSubtargetInfo *STI = nullptr; 54 /// indices and may query TargetSubtargetInfo and TargetInstrInfo to resolve 56 void init(const TargetSubtargetInfo *TSInfo); 61 /// TargetSubtargetInfo getter. 62 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 | 25 class TargetSubtargetInfo; variable 33 const TargetSubtargetInfo &STI,
|
H A D | ModuloSchedule.h | 172 const TargetSubtargetInfo &ST; 299 const TargetSubtargetInfo &ST; 383 const TargetSubtargetInfo &ST;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.h | 48 const TargetSubtargetInfo *getSubtargetImpl() const; 49 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override = 0; 98 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override; 110 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 | AMDGPUMacroFusion.cpp | 27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
H A D | MIParser.h | 37 class TargetSubtargetInfo; 57 const TargetSubtargetInfo &Subtarget; 153 PerTargetMIParsingState(const TargetSubtargetInfo &STI) in PerTargetMIParsingState() 161 void setTarget(const TargetSubtargetInfo &NewSubtarget); 35 class TargetSubtargetInfo; global() variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetMacroFusion.td | 19 // * const TargetSubtargetInfo &STI 87 // const TargetSubtargetInfo &STI, 106 // const TargetSubtargetInfo &STI,
|
H A D | TargetMachine.h | 58 class TargetSubtargetInfo; variable 133 virtual const TargetSubtargetInfo *getSubtargetImpl(const Function &) const { in getSubtargetImpl() 143 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/SPIRV/ |
H A D | SPIRVTargetTransformInfo.h | 33 const TargetSubtargetInfo *getST() const { return ST; } in getST()
|
/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/VE/ |
H A D | VEMachineFunctionInfo.h | 33 VEMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in VEMachineFunctionInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXMachineFunctionInfo.h | 27 NVPTXMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in NVPTXMachineFunctionInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430MachineFunctionInfo.h | 43 MSP430MachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in MSP430MachineFunctionInfo()
|
H A D | MSP430TargetMachine.h | 49 const TargetSubtargetInfo *STI) const override;
|
/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()
|