Home
last modified time | relevance | path

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

1234567

/openbsd/src/gnu/llvm/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::enablePostRAScheduler() const { in enablePostRAScheduler()
52 bool TargetSubtargetInfo::enablePostRAMachineScheduler() const { in enablePostRAMachineScheduler()
56 bool TargetSubtargetInfo::useAA() const { in useAA()
[all …]
DPostRASchedulerList.cpp104 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/
DTargetSubtargetInfo.h62 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;
DTargetSchedule.h35 const TargetSubtargetInfo *STI = nullptr;
56 void init(const TargetSubtargetInfo *TSInfo);
62 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
DVLIWMachineScheduler.h29 class TargetSubtargetInfo; variable
50 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM);
64 virtual DFAPacketizer *createPacketizer(const TargetSubtargetInfo &STI) const;
241 createVLIWResourceModel(const TargetSubtargetInfo &STI,
DMacroFusion.h25 class TargetSubtargetInfo; variable
33 const TargetSubtargetInfo &TSI,
DMachineFunction.h73 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/
DAMDGPUTargetMachine.h47 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;
DR600TargetMachine.h41 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override;
49 const TargetSubtargetInfo *STI) const override;
DAMDGPUMCInstLower.h31 const TargetSubtargetInfo &ST;
35 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
DAMDGPUMacroFusion.cpp27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/openbsd/src/gnu/llvm/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);
/openbsd/src/gnu/llvm/llvm/include/llvm/Target/
DTargetMachine.h59 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/
DHexagonMachineScheduler.h34 createVLIWResourceModel(const TargetSubtargetInfo &STI,
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiMachineFunctionInfo.h41 LanaiMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in LanaiMachineFunctionInfo()
DLanaiTargetMachine.h53 const TargetSubtargetInfo *STI) const override;
/openbsd/src/gnu/llvm/llvm/lib/Target/ARC/
DARCMachineFunctionInfo.h30 explicit ARCFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in ARCFunctionInfo()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEMachineFunctionInfo.h33 VEMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in VEMachineFunctionInfo()
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/
DMSP430MachineFunctionInfo.h43 MSP430MachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in MSP430MachineFunctionInfo()
DMSP430TargetMachine.h49 const TargetSubtargetInfo *STI) const override;
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXMachineFunctionInfo.h27 NVPTXMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in NVPTXMachineFunctionInfo()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVMacroFusion.cpp60 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMMacroFusion.cpp52 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcMachineFunctionInfo.h37 SparcMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in SparcMachineFunctionInfo()
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRTargetMachine.h49 const TargetSubtargetInfo *STI) const override;

1234567