HomeSort by relevance Sort by last modified time
    Searched refs:SIRegisterInfo (Results 1 - 23 of 23) sorted by null

  /external/mesa3d/src/gallium/drivers/radeon/
SIRegisterInfo.cpp 1 //===-- SIRegisterInfo.cpp - SI Register Information ---------------------===//
15 #include "SIRegisterInfo.h"
20 SIRegisterInfo::SIRegisterInfo(AMDGPUTargetMachine &tm,
27 BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const
33 unsigned SIRegisterInfo::getBinaryCode(unsigned reg) const
43 SIRegisterInfo::getISARegClass(const TargetRegisterClass * rc) const
52 const TargetRegisterClass * SIRegisterInfo::getCFGStructurizerRegClass(
SIRegisterInfo.h 1 //===-- SIRegisterInfo.h - SI Register Info Interface ----------*- C++ -*--===//
10 // Interface definition for SIRegisterInfo
25 struct SIRegisterInfo : public AMDGPURegisterInfo
30 SIRegisterInfo(AMDGPUTargetMachine &tm, const TargetInstrInfo &tii);
SIInstrInfo.h 19 #include "SIRegisterInfo.h"
25 const SIRegisterInfo RI;
31 const SIRegisterInfo &getRegisterInfo() const;
AMDGPUAsmPrinter.cpp 21 #include "SIRegisterInfo.h"
58 const SIRegisterInfo * RI =
59 static_cast<const SIRegisterInfo*>(TM.getRegisterInfo());
SIInstrInfo.cpp 31 const SIRegisterInfo &SIInstrInfo::getRegisterInfo() const
Makefile 23 SIRegisterInfo.td: SIGenRegisterInfo.pl
  /external/llvm/lib/Target/AMDGPU/
SIRegisterInfo.cpp 1 //===-- SIRegisterInfo.cpp - SI Register Information ---------------------===//
15 #include "SIRegisterInfo.h"
26 SIRegisterInfo::SIRegisterInfo() : AMDGPURegisterInfo() {}
28 void SIRegisterInfo::reserveRegisterTuples(BitVector &Reserved, unsigned Reg) const {
35 unsigned SIRegisterInfo::reservedPrivateSegmentBufferReg(
53 unsigned SIRegisterInfo::reservedPrivateSegmentWaveByteOffsetReg(
69 BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
125 unsigned SIRegisterInfo::getRegPressureSetLimit(const MachineFunction &MF,
162 bool SIRegisterInfo::requiresRegisterScavenging(const MachineFunction &Fn) const
    [all...]
SIMachineFunctionInfo.h 19 #include "SIRegisterInfo.h"
30 friend struct SIRegisterInfo;
124 unsigned addPrivateSegmentBuffer(const SIRegisterInfo &TRI);
125 unsigned addDispatchPtr(const SIRegisterInfo &TRI);
126 unsigned addQueuePtr(const SIRegisterInfo &TRI);
127 unsigned addKernargSegmentPtr(const SIRegisterInfo &TRI);
SIMachineFunctionInfo.cpp 113 const SIRegisterInfo &TRI) {
120 unsigned SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) {
127 unsigned SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) {
134 unsigned SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) {
146 const SIRegisterInfo *TRI = static_cast<const SIRegisterInfo *>(
SIFixSGPRCopies.cpp 115 static bool hasVGPROperands(const MachineInstr &MI, const SIRegisterInfo *TRI) {
130 const SIRegisterInfo &TRI,
153 const SIRegisterInfo &TRI) {
159 const SIRegisterInfo &TRI) {
177 const SIRegisterInfo *TRI,
241 const SIRegisterInfo *TRI =
242 static_cast<const SIRegisterInfo *>(MF.getSubtarget().getRegisterInfo());
SIRegisterInfo.h 1 //===-- SIRegisterInfo.h - SI Register Info Interface ----------*- C++ -*--===//
11 /// \brief Interface definition for SIRegisterInfo
26 struct SIRegisterInfo : public AMDGPURegisterInfo {
31 SIRegisterInfo();
SIFixSGPRLiveRanges.cpp 49 #include "SIRegisterInfo.h"
114 const SIRegisterInfo *TRI = static_cast<const SIRegisterInfo *>(
SIShrinkInstructions.cpp 75 static bool isVGPR(const MachineOperand *MO, const SIRegisterInfo &TRI,
87 const SIRegisterInfo &TRI,
146 const SIRegisterInfo &TRI = TII->getRegisterInfo();
208 const SIRegisterInfo &TRI = TII->getRegisterInfo();
SIFrameLowering.cpp 13 #include "SIRegisterInfo.h"
68 const SIRegisterInfo *TRI = &TII->getRegisterInfo();
79 MF, SIRegisterInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET);
84 MF, SIRegisterInfo::PRIVATE_SEGMENT_BUFFER);
SIFoldOperands.cpp 203 const SIInstrInfo *TII, const SIRegisterInfo &TRI,
307 const SIRegisterInfo &TRI = TII->getRegisterInfo();
SIISelLowering.cpp 28 #include "SIRegisterInfo.h"
542 const SIRegisterInfo *TRI =
543 static_cast<const SIRegisterInfo*>(Subtarget->getRegisterInfo());
544 unsigned InputPtrReg = TRI->getPreloadedValue(MF, SIRegisterInfo::KERNARG_SEGMENT_PTR);
576 const SIRegisterInfo *TRI =
577 static_cast<const SIRegisterInfo *>(Subtarget->getRegisterInfo());
811 MF, SIRegisterInfo::PRIVATE_SEGMENT_BUFFER);
815 MF, SIRegisterInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET);
841 MF, SIRegisterInfo::PRIVATE_SEGMENT_WAVE_BYTE_OFFSET);
851 unsigned Reg = TRI->getPreloadedValue(MF, SIRegisterInfo::WORKITEM_ID_X)
    [all...]
SIInsertWaits.cpp 58 const SIRegisterInfo *TRI;
460 static_cast<const SIRegisterInfo *>(MF.getSubtarget().getRegisterInfo());
SIInstrInfo.h 21 #include "SIRegisterInfo.h"
27 const SIRegisterInfo RI;
79 const SIRegisterInfo &getRegisterInfo() const override {
SILoadStoreOptimizer.cpp 40 #include "SIRegisterInfo.h"
60 const SIRegisterInfo *TRI;
427 TRI = static_cast<const SIRegisterInfo *>(STM.getRegisterInfo());
AMDGPUAsmPrinter.cpp 31 #include "SIRegisterInfo.h"
327 const SIRegisterInfo *RI =
328 static_cast<const SIRegisterInfo *>(STM.getRegisterInfo());
SILowerControlFlow.cpp 72 const SIRegisterInfo *TRI;
470 static_cast<const SIRegisterInfo *>(MF.getSubtarget().getRegisterInfo());
SIInstrInfo.cpp 686 const SIRegisterInfo *TRI =
687 static_cast<const SIRegisterInfo*>(ST.getRegisterInfo());
707 = TRI->getPreloadedValue(*MF, SIRegisterInfo::WORKGROUP_ID_X);
709 = TRI->getPreloadedValue(*MF, SIRegisterInfo::WORKGROUP_ID_Y);
711 = TRI->getPreloadedValue(*MF, SIRegisterInfo::WORKGROUP_ID_Z);
713 TRI->getPreloadedValue(*MF, SIRegisterInfo::KERNARG_SEGMENT_PTR);
851 const SIRegisterInfo *TRI =
852 static_cast<const SIRegisterInfo *>(ST.getRegisterInfo());
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
SIMCCodeEmitter.cpp 301 #define SIRegisterInfo SIMCCodeEmitter
303 #undef SIRegisterInfo

Completed in 1146 milliseconds