Home
last modified time | relevance | path

Searched refs:TargetSubtargetInfo (Results 1 – 25 of 171) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSubtargetInfo.cpp17 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 DPostRASchedulerList.cpp152 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 DMacroFusion.cpp164 const TargetSubtargetInfo &STI,
172 const TargetSubtargetInfo &STI, in shouldScheduleAdjacent()
197 const TargetSubtargetInfo &ST = DAG.MF.getSubtarget(); in scheduleAdjacentImpl()
H A DMachineFunctionAnalysis.cpp35 const TargetSubtargetInfo &STI = *TM->getSubtargetImpl(F); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h64 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 DTargetSchedule.h36 const TargetSubtargetInfo *STI = nullptr;
67 LLVM_ABI void init(const TargetSubtargetInfo *TSInfo,
75 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
H A DVLIWMachineScheduler.h29 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 DMacroFusion.h26 class TargetSubtargetInfo; variable
34 const TargetSubtargetInfo &STI,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIParser.h37 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 DAMDGPUTargetMachine.h48 const TargetSubtargetInfo *getSubtargetImpl() const;
49 const TargetSubtargetInfo *
95 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override;
111 const TargetSubtargetInfo *STI) const override;
H A DAMDGPUMCInstLower.h31 const TargetSubtargetInfo &ST;
35 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
H A DR600TargetMachine.h47 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override;
55 const TargetSubtargetInfo *STI) const override;
H A DR600TargetMachine.cpp68 const TargetSubtargetInfo *
160 const TargetSubtargetInfo *STI) const { in createMachineFunctionInfo()
H A DAMDGPUMacroFusion.cpp27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMacroFusion.td19 // * const TargetSubtargetInfo &STI
96 // const TargetSubtargetInfo &STI,
115 // const TargetSubtargetInfo &STI,
H A DTargetMachine.h64 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 DHexagonMachineScheduler.h34 createVLIWResourceModel(const TargetSubtargetInfo &STI,
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMachineFunctionInfo.h41 LanaiMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in LanaiMachineFunctionInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMachineFunctionInfo.h30 explicit ARCFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in ARCFunctionInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaMachineFunctionInfo.h35 const TargetSubtargetInfo *STI) in XtensaMachineFunctionInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEMachineFunctionInfo.h33 VEMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in VEMachineFunctionInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430MachineFunctionInfo.h43 MSP430MachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in MSP430MachineFunctionInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMachineFunctionInfo.h28 NVPTXMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in NVPTXMachineFunctionInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMacroFusion.cpp52 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcMachineFunctionInfo.h37 SparcMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in SparcMachineFunctionInfo()

1234567