Searched refs:AmtReg (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankCombiner.cpp | 374 Register AmtReg = Ext.getOperand(1).getReg(); in applyCanonicalizeZextShiftAmt() local 379 LLT AmtTy = MRI.getType(AmtReg); in applyCanonicalizeZextShiftAmt() 381 auto &RB = *MRI.getRegBank(AmtReg); in applyCanonicalizeZextShiftAmt() 383 auto NewExt = B.buildAnyExt(ExtAmtTy, AmtReg); in applyCanonicalizeZextShiftAmt()
|
| H A D | GCNHazardRecognizer.cpp | 1884 Register AmtReg = Amt->getReg(); in fixShift64HighRegBug() local 1887 if (!TRI.isVGPR(MRI, AmtReg) || ((AmtReg - AMDGPU::VGPR0) & 7) != 7) in fixShift64HighRegBug() 1890 if (AmtReg != AMDGPU::VGPR255 && MRI.isPhysRegUsed(AmtReg + 1)) in fixShift64HighRegBug() 1894 bool OverlappedSrc = Src1->isReg() && TRI.regsOverlap(Src1->getReg(), AmtReg); in fixShift64HighRegBug() 1895 bool OverlappedDst = MI->modifiesRegister(AmtReg, &TRI); in fixShift64HighRegBug() 1929 .addDef(AmtReg - 1) in fixShift64HighRegBug() 1930 .addReg(AmtReg - 1, RegState::Undef) in fixShift64HighRegBug() 1933 .addDef(AmtReg) in fixShift64HighRegBug() 1934 .addReg(AmtReg, RegState::Undef) in fixShift64HighRegBug() 1940 AmtReg) in fixShift64HighRegBug() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1567 Register AmtReg = MI.getOperand(2).getReg(); in legalizeRotate() local 1568 LLT AmtTy = MRI.getType(AmtReg); in legalizeRotate() 1572 auto NewAmt = Helper.MIRBuilder.buildZExt(LLT::scalar(64), AmtReg); in legalizeRotate() 1840 Register AmtReg = MI.getOperand(2).getReg(); in legalizeShlAshrLshr() local 1841 auto VRegAndVal = getIConstantVRegValWithLookThrough(AmtReg, MRI); in legalizeShlAshrLshr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 4475 Register AmtReg = MI.getOperand(2).getReg(); in matchRotateOutOfRange() local 4482 return matchUnaryPredicate(MRI, AmtReg, MatchOutOfRange) && OutOfRange; in matchRotateOutOfRange()
|