Home
last modified time | relevance | path

Searched refs:RegSrc (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp216 bool RegSrc = MI.getOperand(1).isReg(); in removeTerminatorBit() local
217 MI.setDesc(TII->get(RegSrc ? AMDGPU::COPY : AMDGPU::S_MOV_B32)); in removeTerminatorBit()
221 bool RegSrc = MI.getOperand(1).isReg(); in removeTerminatorBit() local
222 MI.setDesc(TII->get(RegSrc ? AMDGPU::COPY : AMDGPU::S_MOV_B64)); in removeTerminatorBit()
H A DSIInstrInfo.cpp3529 MachineOperand *RegSrc = in foldImmediate() local
3531 if (!RegSrc->isReg()) in foldImmediate()
3533 if (RI.isSGPRClass(MRI->getRegClass(RegSrc->getReg())) && in foldImmediate()
3567 const int64_t Imm = getImmFor(RegSrc == Src1 ? *Src0 : *Src1); in foldImmediate()
3572 Register SrcReg = RegSrc->getReg(); in foldImmediate()
3573 unsigned SrcSubReg = RegSrc->getSubReg(); in foldImmediate()
3576 Src0->setIsKill(RegSrc->isKill()); in foldImmediate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp784 Register RegSrc = CopyOperands->Source->getReg(); in ForwardCopyPropagateBlock() local
787 if (!TRI->regsOverlap(RegDef, RegSrc)) { in ForwardCopyPropagateBlock()
788 assert(RegDef.isPhysical() && RegSrc.isPhysical() && in ForwardCopyPropagateBlock()
792 MCRegister Src = RegSrc.asMCReg(); in ForwardCopyPropagateBlock()