Lines Matching defs:Src
130 // Bitfield extract is computed as (Src >> Offset) & Mask, where Mask is
233 const MachineOperand &Src = MI.getOperand(Idx);
234 Register SrcReg = Src.getReg();
242 if (SrcReg.isVirtual() && Src.getSubReg() == 0 /*NoSubRegister*/ &&
684 MachineOperand &Src = MI.getOperand(1);
685 if (Src.getReg().isVirtual() && Src.getSubReg() == 0 &&
686 MRI.getType(Src.getReg()).isValid()) {
688 return computeNumSignBits(Src.getReg(), DemandedElts, Depth);
694 Register Src = MI.getOperand(1).getReg();
695 LLT SrcTy = MRI.getType(Src);
697 return computeNumSignBits(Src, DemandedElts, Depth + 1) + Tmp;
702 Register Src = MI.getOperand(1).getReg();
705 return std::max(computeNumSignBits(Src, DemandedElts, Depth + 1), InRegBits);
759 Register Src = MI.getOperand(1).getReg();
760 LLT SrcTy = MRI.getType(Src);
765 unsigned NumSrcSignBits = computeNumSignBits(Src, DemandedElts, Depth + 1);