| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | TargetSubtargetInfo.cpp | 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::enableJoinGlobalCopies() const { in enableJoinGlobalCopies() 43 bool TargetSubtargetInfo::enableRALocalReassignment( in enableRALocalReassignment() 48 bool TargetSubtargetInfo::enablePostRAScheduler() const { in enablePostRAScheduler() 52 bool TargetSubtargetInfo::enablePostRAMachineScheduler() const { in enablePostRAMachineScheduler() 56 bool TargetSubtargetInfo::useAA() const { in useAA() [all …]
|
| H A D | PostRASchedulerList.cpp | 104 const TargetSubtargetInfo &ST, CodeGenOpt::Level 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, in enablePostRAScheduler() 265 TargetSubtargetInfo::AntiDepBreakMode &Mode, in enablePostRAScheduler() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | TargetSubtargetInfo.h | 62 class TargetSubtargetInfo : public MCSubtargetInfo { 64 TargetSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, 78 TargetSubtargetInfo() = delete; 79 TargetSubtargetInfo(const TargetSubtargetInfo &) = delete; 80 TargetSubtargetInfo &operator=(const TargetSubtargetInfo &) = delete; 81 ~TargetSubtargetInfo() override;
|
| H A D | TargetSchedule.h | 35 const TargetSubtargetInfo *STI = nullptr; 56 void init(const TargetSubtargetInfo *TSInfo); 62 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
|
| H A D | MacroFusion.h | 25 class TargetSubtargetInfo; variable 33 const TargetSubtargetInfo &TSI,
|
| H A D | VLIWMachineScheduler.h | 29 class TargetSubtargetInfo; variable 50 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM); 64 virtual DFAPacketizer *createPacketizer(const TargetSubtargetInfo &STI) const; 241 createVLIWResourceModel(const TargetSubtargetInfo &STI,
|
| H A D | MachineFunction.h | 73 class TargetSubtargetInfo; variable 102 template <typename FuncInfoTy, typename SubtargetTy = TargetSubtargetInfo> 261 const TargetSubtargetInfo *STI; 590 const TargetSubtargetInfo &STI, unsigned FunctionNum, 672 const TargetSubtargetInfo &getSubtarget() const { return *STI; } 786 void initTargetMachineFunctionInfo(const TargetSubtargetInfo &STI);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.h | 47 const TargetSubtargetInfo *getSubtargetImpl() const; 48 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override = 0; 87 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override; 97 const TargetSubtargetInfo *STI) const override;
|
| H A D | R600TargetMachine.h | 41 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override; 49 const TargetSubtargetInfo *STI) const override;
|
| H A D | AMDGPUMCInstLower.h | 31 const TargetSubtargetInfo &ST; 35 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
|
| H A D | AMDGPUMacroFusion.cpp | 27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/MIRParser/ |
| H A D | MIParser.h | 35 class TargetSubtargetInfo; variable 55 const TargetSubtargetInfo &Subtarget; 151 PerTargetMIParsingState(const TargetSubtargetInfo &STI) in PerTargetMIParsingState() 159 void setTarget(const TargetSubtargetInfo &NewSubtarget);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 59 class TargetSubtargetInfo; variable 134 virtual const TargetSubtargetInfo *getSubtargetImpl(const Function &) const { in getSubtargetImpl() 144 const TargetSubtargetInfo *STI) const { in createMachineFunctionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMachineScheduler.h | 34 createVLIWResourceModel(const TargetSubtargetInfo &STI,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVTargetTransformInfo.h | 33 const TargetSubtargetInfo *getST() const { return ST; } in getST()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiMachineFunctionInfo.h | 41 LanaiMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in LanaiMachineFunctionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARCMachineFunctionInfo.h | 30 explicit ARCFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in ARCFunctionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchMachineFunctionInfo.h | 41 const TargetSubtargetInfo *STI) {} in LoongArchMachineFunctionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | VEMachineFunctionInfo.h | 33 VEMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in VEMachineFunctionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXMachineFunctionInfo.h | 27 NVPTXMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in NVPTXMachineFunctionInfo()
|
| /openbsd-src/gnu/llvm/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;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
| H A D | SparcMachineFunctionInfo.h | 37 SparcMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in SparcMachineFunctionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVMacroFusion.cpp | 60 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/ |
| H A D | CSKYTargetMachine.h | 48 const TargetSubtargetInfo *STI) const override;
|