Home
last modified time | relevance | path

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

1234

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DTargetSubtargetInfo.cpp17 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::enableAdvancedRASplitCost() const { in enableAdvancedRASplitCost()
52 bool TargetSubtargetInfo::enablePostRAScheduler() const { in enablePostRAScheduler()
56 bool TargetSubtargetInfo::enablePostRAMachineScheduler() const { in enablePostRAMachineScheduler()
[all …]
DPostRASchedulerList.cpp106 const TargetSubtargetInfo &ST, CodeGenOpt::Level OptLevel,
107 TargetSubtargetInfo::AntiDepBreakMode &Mode,
108 TargetSubtargetInfo::RegClassVector &CriticalPathRCs) const;
148 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode,
207 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, in SchedulePostRATDList()
218 assert((AntiDepMode == TargetSubtargetInfo::ANTIDEP_NONE || in SchedulePostRATDList()
221 AntiDepBreak = ((AntiDepMode == TargetSubtargetInfo::ANTIDEP_ALL) in SchedulePostRATDList()
223 : ((AntiDepMode == TargetSubtargetInfo::ANTIDEP_CRITICAL) in SchedulePostRATDList()
265 const TargetSubtargetInfo &ST, in enablePostRAScheduler()
267 TargetSubtargetInfo::AntiDepBreakMode &Mode, in enablePostRAScheduler()
[all …]
DRegisterUsageInfo.cpp92 = TM->getSubtarget<TargetSubtargetInfo>(*(FPRMPair->first)) in print()
DAggressiveAntiDepBreaker.h134 TargetSubtargetInfo::RegClassVector& CriticalPathRCs);
DScheduleDAGInstrs.cpp120 const TargetSubtargetInfo &ST = mf.getSubtarget(); in ScheduleDAGInstrs()
238 const TargetSubtargetInfo &ST = MF.getSubtarget(); in addPhysRegDataDeps()
299 const TargetSubtargetInfo &ST = MF.getSubtarget(); in addPhysRegDeps()
433 const TargetSubtargetInfo &ST = MF.getSubtarget(); in addVRegDefDeps()
735 const TargetSubtargetInfo &ST = MF.getSubtarget(); in buildSchedGraph()
DMacroFusion.cpp171 const TargetSubtargetInfo &ST = DAG.MF.getSubtarget(); in scheduleAdjacentImpl()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DTargetSubtargetInfo.h59 class TargetSubtargetInfo : public MCSubtargetInfo {
61 TargetSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU,
75 TargetSubtargetInfo() = delete;
76 TargetSubtargetInfo(const TargetSubtargetInfo &) = delete;
77 TargetSubtargetInfo &operator=(const TargetSubtargetInfo &) = delete;
78 ~TargetSubtargetInfo() override;
DTargetSchedule.h36 const TargetSubtargetInfo *STI = nullptr;
57 void init(const TargetSubtargetInfo *TSInfo);
63 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
DMacroFusion.h25 class TargetSubtargetInfo; variable
31 const TargetSubtargetInfo &TSI,
DModuloSchedule.h170 const TargetSubtargetInfo &ST;
295 const TargetSubtargetInfo &ST;
DAntiDepBreaker.h96 TargetSubtargetInfo::RegClassVector &CriticalPathRCs);
DMachineFunction.h73 class TargetSubtargetInfo; variable
233 const TargetSubtargetInfo *STI;
540 const TargetSubtargetInfo &STI, unsigned FunctionNum,
622 const TargetSubtargetInfo &getSubtarget() const { return *STI; }
DTargetInstrInfo.h62 class TargetSubtargetInfo; variable
1504 const TargetSubtargetInfo *STI = nullptr) const;
1509 CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI,
1776 CreateTargetScheduleState(const TargetSubtargetInfo &) const { in CreateTargetScheduleState() argument
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
DMIParser.h35 class TargetSubtargetInfo; variable
55 const TargetSubtargetInfo &Subtarget;
151 PerTargetMIParsingState(const TargetSubtargetInfo &STI) in PerTargetMIParsingState()
159 void setTarget(const TargetSubtargetInfo &NewSubtarget);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUTargetMachine.h46 const TargetSubtargetInfo *getSubtargetImpl() const;
47 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override = 0;
DAMDGPUMCInstLower.cpp41 const TargetSubtargetInfo &ST;
45 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
70 const TargetSubtargetInfo &st, in AMDGPUMCInstLower()
DAMDGPUMacroFusion.cpp27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
DAMDGPUTargetTransformInfo.h46 const TargetSubtargetInfo *ST;
49 const TargetSubtargetInfo *getST() const { return ST; } in getST()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMMacroFusion.cpp52 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86MacroFusion.cpp35 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
DTargetMachine.h59 class TargetSubtargetInfo; variable
130 virtual const TargetSubtargetInfo *getSubtargetImpl(const Function &) const { in getSubtargetImpl()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp125 const TargetSubtargetInfo &ST = MF.getSubtarget(); in runOnMachineFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCMacroFusion.cpp145 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.h260 const TargetSubtargetInfo *STI = nullptr) const override;
284 CreateTargetScheduleState(const TargetSubtargetInfo &STI) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGVLIW.cpp73 const TargetSubtargetInfo &STI = mf.getSubtarget(); in ScheduleDAGVLIW()

1234