Searched refs:RegSrc (Results 1 – 3 of 3) sorted by relevance
216 bool RegSrc = MI.getOperand(1).isReg(); in removeTerminatorBit() local217 MI.setDesc(TII->get(RegSrc ? AMDGPU::COPY : AMDGPU::S_MOV_B32)); in removeTerminatorBit()221 bool RegSrc = MI.getOperand(1).isReg(); in removeTerminatorBit() local222 MI.setDesc(TII->get(RegSrc ? AMDGPU::COPY : AMDGPU::S_MOV_B64)); in removeTerminatorBit()
3478 MachineOperand *RegSrc = in FoldImmediate() local3480 if (!RegSrc->isReg()) in FoldImmediate()3482 if (RI.isSGPRClass(MRI->getRegClass(RegSrc->getReg())) && in FoldImmediate()3516 const int64_t Imm = getImmFor(RegSrc == Src1 ? *Src0 : *Src1); in FoldImmediate()3521 Register SrcReg = RegSrc->getReg(); in FoldImmediate()3522 unsigned SrcSubReg = RegSrc->getSubReg(); in FoldImmediate()3525 Src0->setIsKill(RegSrc->isKill()); in FoldImmediate()
766 Register RegSrc = CopyOperands->Source->getReg(); in ForwardCopyPropagateBlock() local769 if (!TRI->regsOverlap(RegDef, RegSrc)) { in ForwardCopyPropagateBlock()770 assert(RegDef.isPhysical() && RegSrc.isPhysical() && in ForwardCopyPropagateBlock()774 MCRegister Src = RegSrc.asMCReg(); in ForwardCopyPropagateBlock()