Home
last modified time | relevance | path

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

1234567

/openbsd-src/gnu/llvm/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::enablePostRAScheduler() const { in enablePostRAScheduler()
52 bool TargetSubtargetInfo::enablePostRAMachineScheduler() const { in enablePostRAMachineScheduler()
56 bool TargetSubtargetInfo::useAA() const { in useAA()
[all …]
H A 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/
H A 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;
H A DTargetSchedule.h35 const TargetSubtargetInfo *STI = nullptr;
56 void init(const TargetSubtargetInfo *TSInfo);
62 const TargetSubtargetInfo *getSubtargetInfo() const { return STI; } in getSubtargetInfo()
H A DMacroFusion.h25 class TargetSubtargetInfo; variable
33 const TargetSubtargetInfo &TSI,
H A 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,
H A 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/
H A 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;
H A DR600TargetMachine.h41 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override;
49 const TargetSubtargetInfo *STI) const override;
H A DAMDGPUMCInstLower.h31 const TargetSubtargetInfo &ST;
35 AMDGPUMCInstLower(MCContext &ctx, const TargetSubtargetInfo &ST,
H A DAMDGPUMacroFusion.cpp27 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/openbsd-src/gnu/llvm/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);
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/
H A 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/
H A DHexagonMachineScheduler.h34 createVLIWResourceModel(const TargetSubtargetInfo &STI,
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVTargetTransformInfo.h33 const TargetSubtargetInfo *getST() const { return ST; } in getST()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiMachineFunctionInfo.h41 LanaiMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in LanaiMachineFunctionInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCMachineFunctionInfo.h30 explicit ARCFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in ARCFunctionInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchMachineFunctionInfo.h41 const TargetSubtargetInfo *STI) {} in LoongArchMachineFunctionInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEMachineFunctionInfo.h33 VEMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in VEMachineFunctionInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXMachineFunctionInfo.h27 NVPTXMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in NVPTXMachineFunctionInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430MachineFunctionInfo.h43 MSP430MachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in MSP430MachineFunctionInfo()
H A DMSP430TargetMachine.h49 const TargetSubtargetInfo *STI) const override;
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcMachineFunctionInfo.h37 SparcMachineFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) in SparcMachineFunctionInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVMacroFusion.cpp60 const TargetSubtargetInfo &TSI, in shouldScheduleAdjacent()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYTargetMachine.h48 const TargetSubtargetInfo *STI) const override;

1234567