Searched refs:AmtReg (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNHazardRecognizer.cpp | 1793 Register AmtReg = Amt->getReg(); in fixShift64HighRegBug() local 1796 if (!TRI.isVGPR(MRI, AmtReg) || ((AmtReg - AMDGPU::VGPR0) & 7) != 7) in fixShift64HighRegBug() 1799 if (AmtReg != AMDGPU::VGPR255 && MRI.isPhysRegUsed(AmtReg + 1)) in fixShift64HighRegBug() 1803 bool OverlappedSrc = Src1->isReg() && TRI.regsOverlap(Src1->getReg(), AmtReg); in fixShift64HighRegBug() 1804 bool OverlappedDst = MI->modifiesRegister(AmtReg, &TRI); in fixShift64HighRegBug() 1838 .addDef(AmtReg - 1) in fixShift64HighRegBug() 1839 .addReg(AmtReg - 1, RegState::Undef) in fixShift64HighRegBug() 1842 .addDef(AmtReg) in fixShift64HighRegBug() 1843 .addReg(AmtReg, RegState::Undef) in fixShift64HighRegBug() 1849 AmtReg) in fixShift64HighRegBug() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1440 Register AmtReg = MI.getOperand(2).getReg(); in legalizeRotate() local 1441 LLT AmtTy = MRI.getType(AmtReg); in legalizeRotate() 1445 auto NewAmt = Helper.MIRBuilder.buildZExt(LLT::scalar(64), AmtReg); in legalizeRotate() 1699 Register AmtReg = MI.getOperand(2).getReg(); in legalizeShlAshrLshr() local 1700 auto VRegAndVal = getIConstantVRegValWithLookThrough(AmtReg, MRI); in legalizeShlAshrLshr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 520 Register AmtReg = MI.getOperand(2).getReg(); in legalizeShlAshrLshr() local 521 auto VRegAndVal = getIConstantVRegValWithLookThrough(AmtReg, MRI); in legalizeShlAshrLshr()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 4319 Register AmtReg = MI.getOperand(2).getReg(); in matchRotateOutOfRange() local 4326 return matchUnaryPredicate(MRI, AmtReg, MatchOutOfRange) && OutOfRange; in matchRotateOutOfRange()
|