Lines Matching refs:Register

338   Register TIDReg = AMDGPU::NoRegister;
342 Register ScratchRSrcReg = AMDGPU::PRIVATE_RSRC_REG;
346 Register FrameOffsetReg = AMDGPU::FP_REG;
351 Register StackPtrOffsetReg = AMDGPU::SP_REG;
442 Register VGPR;
446 SpilledReg(Register R, int L) : VGPR (R), Lane (L) {}
454 Register VGPR;
460 SGPRSpillVGPR(Register V, Optional<int> F) : VGPR(V), FI(F) {}
470 MapVector<Register, Optional<int>> WWMReservedRegs;
494 Register SGPRForFPSaveRestoreCopy;
499 Register SGPRForBPSaveRestoreCopy;
502 Register VGPRReservedForSGPRSpill;
513 void reserveWWMRegister(Register Reg, Optional<int> FI) {
525 void setSGPRSpillVGPRs(Register NewVGPR, Optional<int> newFI, int Index) {
531 bool removeVGPRForSGPRSpill(Register ReservedVGPR, MachineFunction &MF);
558 Register getTIDReg() const { return TIDReg; };
559 void setTIDReg(Register Reg) { TIDReg = Reg; }
570 Register addPrivateSegmentBuffer(const SIRegisterInfo &TRI);
571 Register addDispatchPtr(const SIRegisterInfo &TRI);
572 Register addQueuePtr(const SIRegisterInfo &TRI);
573 Register addKernargSegmentPtr(const SIRegisterInfo &TRI);
574 Register addDispatchID(const SIRegisterInfo &TRI);
575 Register addFlatScratchInit(const SIRegisterInfo &TRI);
576 Register addImplicitBufferPtr(const SIRegisterInfo &TRI);
579 Register addWorkGroupIDX() {
585 Register addWorkGroupIDY() {
591 Register addWorkGroupIDZ() {
597 Register addWorkGroupInfo() {
616 Register addPrivateSegmentWaveByteOffset() {
623 void setPrivateSegmentWaveByteOffset(Register Reg) {
713 Register getGITPtrLoReg(const MachineFunction &MF) const;
731 Register getPrivateSegmentWaveByteOffsetSystemSGPR() const {
737 Register getScratchRSrcReg() const {
741 void setScratchRSrcReg(Register Reg) {
746 Register getFrameOffsetReg() const {
750 void setFrameOffsetReg(Register Reg) {
755 void setStackPtrOffsetReg(Register Reg) {
764 Register getStackPtrOffsetReg() const {
768 Register getQueuePtrUserSGPR() const {
772 Register getImplicitBufferPtrUserSGPR() const {
885 Register getWorkGroupIDSGPR(unsigned Dim) const {