Lines Matching refs:Register
40 Register getSegmentAperture(unsigned AddrSpace,
69 bool buildPCRelGlobalAddress(Register DstReg, LLT PtrTy, MachineIRBuilder &B,
92 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum,
93 ArrayRef<Register> Src0, ArrayRef<Register> Src1,
100 bool loadInputValue(Register DstReg, MachineIRBuilder &B,
103 bool loadInputValue(Register DstReg, MachineIRBuilder &B,
113 Register getKernargParameterPtr(MachineIRBuilder &B, int64_t Offset) const;
121 void legalizeUnsignedDIV_REM32Impl(MachineIRBuilder &B, Register DstDivReg,
122 Register DstRemReg, Register Num,
123 Register Den) const;
125 void legalizeUnsignedDIV_REM64Impl(MachineIRBuilder &B, Register DstDivReg,
126 Register DstRemReg, Register Num,
127 Register Den) const;
153 bool getImplicitArgPtr(Register DstReg, MachineRegisterInfo &MRI,
159 bool getLDSKernelId(Register DstReg, MachineRegisterInfo &MRI,
168 std::pair<Register, unsigned> splitBufferOffsets(MachineIRBuilder &B,
169 Register OrigOffset) const;
170 void updateBufferMMO(MachineMemOperand *MMO, Register VOffset,
171 Register SOffset, unsigned ImmOffset, Register VIndex,
174 Register handleD16VData(MachineIRBuilder &B, MachineRegisterInfo &MRI,
175 Register Reg, bool ImageStore = false) const;
180 Register fixStoreSourceType(MachineIRBuilder &B, Register VData,