| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| 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 …]
|
| 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/ |
| 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;
|
| D | TargetSchedule.h | 35 const TargetSubtargetInfo *STI = nullptr; 56 void init(const TargetSubtargetInfo *TSInfo); 62 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
|
| 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,
|
| D | MacroFusion.h | 25 class TargetSubtargetInfo; variable 33 const TargetSubtargetInfo &TSI,
|
| 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/ |
| 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;
|
| D | R600TargetMachine.h | 41 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override; 49 const TargetSubtargetInfo *STI) const override;
|
| D | AMDGPUMCInstLower.h | 31 const TargetSubtargetInfo &ST; 35 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
|
| D | AMDGPUMacroFusion.cpp | 27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/MIRParser/ |
| 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/ |
| 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/ |
| D | HexagonMachineScheduler.h | 34 createVLIWResourceModel(const TargetSubtargetInfo &STI,
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/ |
| D | LanaiMachineFunctionInfo.h | 41 LanaiMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in LanaiMachineFunctionInfo()
|
| D | LanaiTargetMachine.h | 53 const TargetSubtargetInfo *STI) const override;
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARC/ |
| D | ARCMachineFunctionInfo.h | 30 explicit ARCFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in ARCFunctionInfo()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/VE/ |
| D | VEMachineFunctionInfo.h | 33 VEMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in VEMachineFunctionInfo()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/ |
| D | MSP430MachineFunctionInfo.h | 43 MSP430MachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in MSP430MachineFunctionInfo()
|
| D | MSP430TargetMachine.h | 49 const TargetSubtargetInfo *STI) const override;
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| D | NVPTXMachineFunctionInfo.h | 27 NVPTXMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in NVPTXMachineFunctionInfo()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVMacroFusion.cpp | 60 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMMacroFusion.cpp | 52 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/ |
| D | SparcMachineFunctionInfo.h | 37 SparcMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in SparcMachineFunctionInfo()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AVR/ |
| D | AVRTargetMachine.h | 49 const TargetSubtargetInfo *STI) const override;
|