Home
last modified time | relevance | path

Searched refs:SIRegisterInfo (Results 1 – 21 of 21) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DSIRegisterInfo.cpp27 SIRegisterInfo::SIRegisterInfo(const AMDGPUSubtarget &st) in SIRegisterInfo() function in SIRegisterInfo
411 unsigned SIRegisterInfo::getPhysRegSubReg(unsigned Reg, in getPhysRegSubReg()
476 case SIRegisterInfo::TGID_X: in getPreloadedValue()
478 case SIRegisterInfo::TGID_Y: in getPreloadedValue()
480 case SIRegisterInfo::TGID_Z: in getPreloadedValue()
482 case SIRegisterInfo::SCRATCH_WAVE_OFFSET: in getPreloadedValue()
486 case SIRegisterInfo::SCRATCH_PTR: in getPreloadedValue()
488 case SIRegisterInfo::INPUT_PTR: in getPreloadedValue()
490 case SIRegisterInfo::TIDIG_X: in getPreloadedValue()
492 case SIRegisterInfo::TIDIG_Y: in getPreloadedValue()
[all …]
H A DSIFixSGPRCopies.cpp88 const TargetRegisterClass *inferRegClassFromUses(const SIRegisterInfo *TRI,
92 const TargetRegisterClass *inferRegClassFromDef(const SIRegisterInfo *TRI,
96 bool isVGPRToSGPRCopy(const MachineInstr &Copy, const SIRegisterInfo *TRI,
118 static bool hasVGPROperands(const MachineInstr &MI, const SIRegisterInfo *TRI) { in hasVGPROperands()
135 const SIRegisterInfo *TRI, in inferRegClassFromUses()
161 const SIRegisterInfo *TRI, in inferRegClassFromDef()
179 const SIRegisterInfo *TRI, in isVGPRToSGPRCopy()
204 const SIRegisterInfo *TRI = in runOnMachineFunction()
205 static_cast<const SIRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in runOnMachineFunction()
H A DSIMachineFunctionInfo.cpp42 const SIRegisterInfo *TRI = static_cast<const SIRegisterInfo*>( in getSpilledReg()
H A DSIShrinkInstructions.cpp74 static bool isVGPR(const MachineOperand *MO, const SIRegisterInfo &TRI, in isVGPR()
86 const SIRegisterInfo &TRI, in canShrink()
129 const SIRegisterInfo &TRI = TII->getRegisterInfo(); in foldImmediates()
175 const SIRegisterInfo &TRI = TII->getRegisterInfo(); in runOnMachineFunction()
H A DSIRegisterInfo.h25 struct SIRegisterInfo : public AMDGPURegisterInfo { struct
27 SIRegisterInfo(const AMDGPUSubtarget &st);
H A DSIPrepareScratchRegs.cpp64 const SIRegisterInfo *TRI = &TII->getRegisterInfo(); in runOnMachineFunction()
77 TRI->getPreloadedValue(MF, SIRegisterInfo::SCRATCH_PTR); in runOnMachineFunction()
79 TRI->getPreloadedValue(MF, SIRegisterInfo::SCRATCH_WAVE_OFFSET); in runOnMachineFunction()
H A DSIFixSGPRLiveRanges.cpp108 const SIRegisterInfo *TRI = static_cast<const SIRegisterInfo *>( in runOnMachineFunction()
H A DAMDGPURegisterInfo.td26 include "SIRegisterInfo.td"
H A DCMakeLists.txt55 SIRegisterInfo.cpp
H A DSIISelLowering.cpp381 const SIRegisterInfo *TRI = in LowerParameter()
413 const SIRegisterInfo *TRI = in LowerFormalArguments()
487 TRI->getPreloadedValue(MF, SIRegisterInfo::INPUT_PTR); in LowerFormalArguments()
839 const SIRegisterInfo *TRI = in LowerINTRINSIC_WO_CHAIN()
882 TRI->getPreloadedValue(MF, SIRegisterInfo::TGID_X), VT); in LowerINTRINSIC_WO_CHAIN()
885 TRI->getPreloadedValue(MF, SIRegisterInfo::TGID_Y), VT); in LowerINTRINSIC_WO_CHAIN()
888 TRI->getPreloadedValue(MF, SIRegisterInfo::TGID_Z), VT); in LowerINTRINSIC_WO_CHAIN()
891 TRI->getPreloadedValue(MF, SIRegisterInfo::TIDIG_X), VT); in LowerINTRINSIC_WO_CHAIN()
894 TRI->getPreloadedValue(MF, SIRegisterInfo::TIDIG_Y), VT); in LowerINTRINSIC_WO_CHAIN()
897 TRI->getPreloadedValue(MF, SIRegisterInfo::TIDIG_Z), VT); in LowerINTRINSIC_WO_CHAIN()
[all …]
H A DSIInstrInfo.h27 const SIRegisterInfo RI;
71 const SIRegisterInfo &getRegisterInfo() const override { in getRegisterInfo()
H A DSIInsertWaits.cpp58 const SIRegisterInfo *TRI;
444 static_cast<const SIRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in runOnMachineFunction()
H A DSILoadStoreOptimizer.cpp60 const SIRegisterInfo *TRI;
418 TRI = static_cast<const SIRegisterInfo*>(STM->getRegisterInfo()); in runOnMachineFunction()
H A DAMDGPUISelDAGToDAG.cpp267 const SIRegisterInfo *SIRI = static_cast<const SIRegisterInfo *>( in Select()
1001 const SIRegisterInfo *TRI = in SelectMUBUFScratch()
1002 static_cast<const SIRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in SelectMUBUFScratch()
1008 TRI->getPreloadedValue(MF, SIRegisterInfo::SCRATCH_WAVE_OFFSET); in SelectMUBUFScratch()
H A DSIFoldOperands.cpp161 const SIRegisterInfo &TRI = TII->getRegisterInfo(); in runOnMachineFunction()
H A DAMDGPUAsmPrinter.cpp251 const SIRegisterInfo *RI = static_cast<const SIRegisterInfo *>( in getSIProgramInfo()
H A DSILowerControlFlow.cpp72 const SIRegisterInfo *TRI;
472 static_cast<const SIRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in runOnMachineFunction()
H A DSIInstrInfo.cpp570 const SIRegisterInfo *TRI = in calculateLDSSpillAddress()
571 static_cast<const SIRegisterInfo*>(ST.getRegisterInfo()); in calculateLDSSpillAddress()
590 unsigned TIDIGXReg = TRI->getPreloadedValue(*MF, SIRegisterInfo::TIDIG_X); in calculateLDSSpillAddress()
591 unsigned TIDIGYReg = TRI->getPreloadedValue(*MF, SIRegisterInfo::TIDIG_Y); in calculateLDSSpillAddress()
592 unsigned TIDIGZReg = TRI->getPreloadedValue(*MF, SIRegisterInfo::TIDIG_Z); in calculateLDSSpillAddress()
594 TRI->getPreloadedValue(*MF, SIRegisterInfo::INPUT_PTR); in calculateLDSSpillAddress()
H A DSIRegisterInfo.td1 //===-- SIRegisterInfo.td - SI Register defs ---------------*- tablegen -*-===//
H A DSIInstrInfo.td218 const SIRegisterInfo *SIRI =
219 static_cast<const SIRegisterInfo*>(TM.getSubtargetImpl()->getRegisterInfo());
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/R600/
H A Darray-ptr-calc-i32.ll15 ; SIRegisterInfo::eliminateFrameIndex() blindly replaces the frame index