Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A 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 …]
H A DPostRASchedulerList.cpp107 TargetSubtargetInfo::AntiDepBreakMode &Mode,
148 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode,
207 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, in SchedulePostRATDList()
218 assert((AntiDepMode == TargetSubtargetInfo::ANTIDEP_NONE || in SchedulePostRATDList()
265 const TargetSubtargetInfo &ST, in enablePostRAScheduler()
267 TargetSubtargetInfo::AntiDepBreakMode &Mode, in enablePostRAScheduler()
291 TargetSubtargetInfo::AntiDepBreakMode AntiDepMode = in runOnMachineFunction()
292 TargetSubtargetInfo::ANTIDEP_NONE; in runOnMachineFunction()
304 ? TargetSubtargetInfo::ANTIDEP_ALL in runOnMachineFunction()
306 ? TargetSubtargetInfo::ANTIDEP_CRITICAL in runOnMachineFunction()
[all …]
H A DRegisterUsageInfo.cpp92 = TM->getSubtarget<TargetSubtargetInfo>(*(FPRMPair->first)) in print()
H A DAggressiveAntiDepBreaker.h134 TargetSubtargetInfo::RegClassVector& CriticalPathRCs);
H A 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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A 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;
H A DTargetSchedule.h36 const TargetSubtargetInfo *STI = nullptr;
57 void init(const TargetSubtargetInfo *TSInfo);
63 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
H A DMacroFusion.h25 class TargetSubtargetInfo; variable
31 const TargetSubtargetInfo &TSI,
H A DAntiDepBreaker.h96 TargetSubtargetInfo::RegClassVector &CriticalPathRCs);
H A DModuloSchedule.h170 const TargetSubtargetInfo &ST;
295 const TargetSubtargetInfo &ST;
H A DMachineFunction.h73 class TargetSubtargetInfo; variable
233 const TargetSubtargetInfo *STI;
540 const TargetSubtargetInfo &STI, unsigned FunctionNum,
622 const TargetSubtargetInfo &getSubtarget() const { return *STI; }
H A 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-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIParser.h35 class TargetSubtargetInfo; variable
55 const TargetSubtargetInfo &Subtarget;
151 PerTargetMIParsingState(const TargetSubtargetInfo &STI) in PerTargetMIParsingState()
159 void setTarget(const TargetSubtargetInfo &NewSubtarget);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h46 const TargetSubtargetInfo *getSubtargetImpl() const;
47 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override = 0;
H A DAMDGPUMacroFusion.cpp27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
H A DAMDGPUMCInstLower.cpp41 const TargetSubtargetInfo &ST;
45 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
70 const TargetSubtargetInfo &st, in AMDGPUMCInstLower()
H A DAMDGPUTargetTransformInfo.h46 const TargetSubtargetInfo *ST;
49 const TargetSubtargetInfo *getST() const { return ST; } in getST()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMacroFusion.cpp52 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MacroFusion.cpp35 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h59 class TargetSubtargetInfo; variable
130 virtual const TargetSubtargetInfo *getSubtargetImpl(const Function &) const { in getSubtargetImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StorePairSuppress.cpp125 const TargetSubtargetInfo &ST = MF.getSubtarget(); in runOnMachineFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMacroFusion.cpp145 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
H A DPPCSubtarget.cpp203 return TargetSubtargetInfo::ANTIDEP_ALL; in getAntiDepBreakMode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h260 const TargetSubtargetInfo *STI = nullptr) const override;
284 CreateTargetScheduleState(const TargetSubtargetInfo &STI) const override;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp73 const TargetSubtargetInfo &STI = mf.getSubtarget(); in ScheduleDAGVLIW()

1234