Lines Matching refs:getReg
122 Register DstReg = MI.getOperand(0).getReg(); in applyBank()
123 Register SrcReg = MI.getOperand(1).getReg(); in applyBank()
137 MRI.setRegBank(True.getReg(0), *NewBank); in applyBank()
138 MRI.setRegBank(False.getReg(0), *NewBank); in applyBank()
149 Register DstReg = MI.getOperand(0).getReg(); in applyBank()
160 Register Reg = Op.getReg(); in applyBank()
309 Register Reg = MI.getOperand(RegSrcOpIdx[I]).getReg(); in addMappingFromTable()
314 unsigned SizeI = getSizeInBits(MI.getOperand(I).getReg(), MRI, *TRI); in addMappingFromTable()
469 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
495 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
540 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
541 LLT PtrTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrAlternativeMappings()
574 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
597 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
619 assert(MRI.getType(MI.getOperand(0).getReg()).getSizeInBits() == 1); in getInstrAlternativeMappings()
739 if (MRI.use_nodbg_empty(Def.getReg())) in executeInWaterfallLoop()
742 LLT ResTy = MRI.getType(Def.getReg()); in executeInWaterfallLoop()
743 const RegisterBank *DefBank = getRegBank(Def.getReg(), MRI, *TRI); in executeInWaterfallLoop()
744 ResultRegs.push_back(Def.getReg()); in executeInWaterfallLoop()
745 Register InitReg = B.buildUndef(ResTy).getReg(0); in executeInWaterfallLoop()
827 Register OldReg = Op.getReg(); in executeInWaterfallLoop()
839 Register OpReg = Op.getReg(); in executeInWaterfallLoop()
846 OpReg = B.buildCopy(OpTy, OpReg).getReg(0); in executeInWaterfallLoop()
912 Register UnmergePiece = Unmerge.getReg(PieceIdx); in executeInWaterfallLoop()
936 .getReg(0); in executeInWaterfallLoop()
987 Op.setReg(Merge.getReg(0)); in executeInWaterfallLoop()
990 Op.setReg(Merge.getReg(0)); in executeInWaterfallLoop()
993 MRI.setRegBank(Op.getReg(), AMDGPU::SGPRRegBank); in executeInWaterfallLoop()
997 WaterfalledRegMap.insert(std::make_pair(OldReg, Op.getReg())); in executeInWaterfallLoop()
1049 Register Reg = MI.getOperand(Op).getReg(); in collectWaterfallOperands()
1084 Register Reg = MI.getOperand(OpIdx).getReg(); in constrainOpWithReadfirstlane()
1094 Reg = B.buildCopy(Ty, Reg).getReg(0); in constrainOpWithReadfirstlane()
1143 Register DstReg = MI.getOperand(0).getReg(); in applyMappingLoad()
1166 Register PtrReg = MI.getOperand(1).getReg(); in applyMappingLoad()
1217 SrcRegs.push_back(MI.getOperand(1).getReg()); in applyMappingLoad()
1224 LLT PtrTy = MRI.getType(MI.getOperand(1).getReg()); in applyMappingLoad()
1258 Register Dst = MI.getOperand(0).getReg(); in applyMappingDynStackAlloc()
1259 Register AllocSize = MI.getOperand(1).getReg(); in applyMappingDynStackAlloc()
1326 return Def->getOperand(0).getReg(); in getSrcRegIgnoringCopies()
1343 VOffsetReg = B.buildConstant(S32, 0).getReg(0); in setBufferOffsets()
1344 SOffsetReg = B.buildConstant(S32, SOffset).getReg(0); in setBufferOffsets()
1364 SOffsetReg = B.buildConstant(S32, SOffset).getReg(0); in setBufferOffsets()
1372 VOffsetReg = B.buildConstant(S32, 0).getReg(0); in setBufferOffsets()
1383 Register Src0 = getSrcRegIgnoringCopies(*MRI, Add->getOperand(1).getReg()); in setBufferOffsets()
1384 Register Src1 = getSrcRegIgnoringCopies(*MRI, Add->getOperand(2).getReg()); in setBufferOffsets()
1407 VOffsetReg = B.buildCopy(S32, CombinedOffset).getReg(0); in setBufferOffsets()
1411 SOffsetReg = B.buildConstant(S32, 0).getReg(0); in setBufferOffsets()
1422 Register Dst = MI.getOperand(0).getReg(); in applyMappingSBufferLoad()
1454 unsigned MMOOffset = setBufferOffsets(B, *this, MI.getOperand(2).getReg(), in applyMappingSBufferLoad()
1472 Register RSrc = MI.getOperand(1).getReg(); in applyMappingSBufferLoad()
1473 Register VIndex = B.buildConstant(S32, 0).getReg(0); in applyMappingSBufferLoad()
1543 Register DstReg = MI.getOperand(0).getReg(); in applyMappingBFE()
1549 Register SrcReg = MI.getOperand(FirstOpnd).getReg(); in applyMappingBFE()
1550 Register OffsetReg = MI.getOperand(FirstOpnd + 1).getReg(); in applyMappingBFE()
1551 Register WidthReg = MI.getOperand(FirstOpnd + 2).getReg(); in applyMappingBFE()
1581 Signed ? B.buildSbfx(S32, UnmergeSOffset.getReg(0), Zero, WidthReg) in applyMappingBFE()
1582 : B.buildUbfx(S32, UnmergeSOffset.getReg(0), Zero, WidthReg); in applyMappingBFE()
1592 ? B.buildSbfx(S32, UnmergeSOffset.getReg(1), Zero, UpperWidth) in applyMappingBFE()
1593 : B.buildUbfx(S32, UnmergeSOffset.getReg(1), Zero, UpperWidth); in applyMappingBFE()
1594 B.buildMerge(DstReg, {UnmergeSOffset.getReg(0), Extract}); in applyMappingBFE()
1668 return std::make_pair(ExtLo.getReg(0), ShiftHi.getReg(0)); in unpackV2S16ToS32()
1674 return std::make_pair(ExtLo.getReg(0), ShiftHi.getReg(0)); in unpackV2S16ToS32()
1678 return std::make_pair(Bitcast.getReg(0), ShiftHi.getReg(0)); in unpackV2S16ToS32()
1712 WideRegs.push_back(Unmerge.getReg(I)); in handleD16VData()
1717 return B.buildMerge(LLT::fixed_vector(NumElts, S32), WideRegs).getReg(0); in handleD16VData()
1764 BaseReg = B.buildConstant(S32, Overflow).getReg(0); in splitBufferOffsets()
1767 BaseReg = B.buildAdd(S32, BaseReg, OverflowVal).getReg(0); in splitBufferOffsets()
1773 BaseReg = B.buildConstant(S32, 0).getReg(0); in splitBufferOffsets()
1800 Register VData = MI.getOperand(1).getReg(); in selectStoreIntrinsic()
1814 Register RSrc = MI.getOperand(2).getReg(); in selectStoreIntrinsic()
1815 Register VOffset = MI.getOperand(3).getReg(); in selectStoreIntrinsic()
1816 Register SOffset = MI.getOperand(4).getReg(); in selectStoreIntrinsic()
1910 Register WaterfallIdx = IdxUseInstr.getOperand(OpIdx).getReg(); in reinsertVectorIndexAdd()
1916 MRI.setRegBank(MaterializedOffset.getReg(0), AMDGPU::SGPRRegBank); in reinsertVectorIndexAdd()
1917 MRI.setRegBank(Add.getReg(0), AMDGPU::SGPRRegBank); in reinsertVectorIndexAdd()
1918 IdxUseInstr.getOperand(OpIdx).setReg(Add.getReg(0)); in reinsertVectorIndexAdd()
1940 B.getMRI()->setRegBank(ShiftAmt.getReg(0), RegBank); in extendLow32IntoHigh32()
1953 Register VecReg = MI.getOperand(1).getReg(); in foldExtractEltToCmpSelect()
1954 Register Idx = MI.getOperand(2).getReg(); in foldExtractEltToCmpSelect()
1985 Idx = B.buildCopy(S32, Idx)->getOperand(0).getReg(); in foldExtractEltToCmpSelect()
2000 Res[L] = UnmergeToEltTy.getReg(L); in foldExtractEltToCmpSelect()
2004 MRI.setRegBank(IC->getOperand(0).getReg(), AMDGPU::SGPRRegBank); in foldExtractEltToCmpSelect()
2006 MRI.setRegBank(Cmp->getOperand(0).getReg(), CCBank); in foldExtractEltToCmpSelect()
2010 UnmergeToEltTy.getReg(I * NumLanes + L), Res[L]); in foldExtractEltToCmpSelect()
2013 MRI.setRegBank(S->getOperand(N).getReg(), DstBank); in foldExtractEltToCmpSelect()
2015 Res[L] = S->getOperand(0).getReg(); in foldExtractEltToCmpSelect()
2020 Register DstReg = (NumLanes == 1) ? MI.getOperand(0).getReg() : DstRegs[L]; in foldExtractEltToCmpSelect()
2025 MRI.setRegBank(MI.getOperand(0).getReg(), DstBank); in foldExtractEltToCmpSelect()
2038 Register Copy = B.buildCopy(MRI.getType(Reg), Reg).getReg(0); in constrainRegToBank()
2051 Register VecReg = MI.getOperand(1).getReg(); in foldInsertEltToCmpSelect()
2052 Register Idx = MI.getOperand(3).getReg(); in foldInsertEltToCmpSelect()
2086 Idx = B.buildCopy(S32, Idx)->getOperand(0).getReg(); in foldInsertEltToCmpSelect()
2095 InsRegs.push_back(MI.getOperand(2).getReg()); in foldInsertEltToCmpSelect()
2105 MRI.setRegBank(IC->getOperand(0).getReg(), AMDGPU::SGPRRegBank); in foldInsertEltToCmpSelect()
2107 MRI.setRegBank(Cmp->getOperand(0).getReg(), CCBank); in foldInsertEltToCmpSelect()
2111 Register Op1 = UnmergeToEltTy.getReg(I * NumLanes + L); in foldInsertEltToCmpSelect()
2114 Register Select = B.buildSelect(EltTy, Cmp, Op0, Op1).getReg(0); in foldInsertEltToCmpSelect()
2122 if (MergeTy == MRI.getType(MI.getOperand(0).getReg())) { in foldInsertEltToCmpSelect()
2126 MRI.setRegBank(Vec->getOperand(0).getReg(), DstBank); in foldInsertEltToCmpSelect()
2127 B.buildBitcast(MI.getOperand(0).getReg(), Vec); in foldInsertEltToCmpSelect()
2130 MRI.setRegBank(MI.getOperand(0).getReg(), DstBank); in foldInsertEltToCmpSelect()
2143 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2161 Register SrcReg = MI.getOperand(I).getReg(); in applyMappingImpl()
2169 MRI.setRegBank(Copy.getReg(0), AMDGPU::VCCRegBank); in applyMappingImpl()
2170 MI.getOperand(I).setReg(Copy.getReg(0)); in applyMappingImpl()
2199 Register DstReg = MI.getOperand(BoolDstOp).getReg(); in applyMappingImpl()
2219 B.buildZExt(NewSrcReg, MI.getOperand(4).getReg()); in applyMappingImpl()
2235 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2240 CondRegs.push_back(MI.getOperand(1).getReg()); in applyMappingImpl()
2273 split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg()); in applyMappingImpl()
2279 split64BitValueForMapping(B, Src2Regs, HalfTy, MI.getOperand(3).getReg()); in applyMappingImpl()
2293 Register CondReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2316 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2360 split64BitValueForMapping(B, Src0Regs, HalfTy, MI.getOperand(1).getReg()); in applyMappingImpl()
2365 split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg()); in applyMappingImpl()
2379 Register SrcReg = MI.getOperand(1).getReg(); in applyMappingImpl()
2406 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2431 = unpackV2S16ToS32(B, MI.getOperand(1).getReg(), ExtendOp); in applyMappingImpl()
2433 = unpackV2S16ToS32(B, MI.getOperand(2).getReg(), ExtendOp); in applyMappingImpl()
2436 B.buildBuildVectorTrunc(DstReg, {Lo.getReg(0), Hi.getReg(0)}); in applyMappingImpl()
2488 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2502 Register SrcReg = MI.getOperand(1).getReg(); in applyMappingImpl()
2521 Register SrcReg = MI.getOperand(1).getReg(); in applyMappingImpl()
2531 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2579 MRI.setRegBank(True.getReg(0), *DstBank); in applyMappingImpl()
2580 MRI.setRegBank(False.getReg(0), *DstBank); in applyMappingImpl()
2588 MRI.setRegBank(Sel.getReg(0), *DstBank); in applyMappingImpl()
2602 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2618 Register Lo = MI.getOperand(1).getReg(); in applyMappingImpl()
2619 Register Hi = MI.getOperand(2).getReg(); in applyMappingImpl()
2631 ZextLo = B.buildZExt(S32, Lo).getReg(0); in applyMappingImpl()
2634 Register ZextHi = B.buildZExt(S32, Hi).getReg(0); in applyMappingImpl()
2638 MRI.setRegBank(ShiftAmt.getReg(0), *BankHi); in applyMappingImpl()
2640 ShiftHi = B.buildShl(S32, ZextHi, ShiftAmt).getReg(0); in applyMappingImpl()
2643 Register MaskLo = B.buildConstant(S32, 0xffff).getReg(0); in applyMappingImpl()
2647 MRI.setRegBank(ShiftAmt.getReg(0), *BankHi); in applyMappingImpl()
2649 ShiftHi = B.buildShl(S32, Hi, ShiftAmt).getReg(0); in applyMappingImpl()
2652 ZextLo = B.buildAnd(S32, Lo, MaskLo).getReg(0); in applyMappingImpl()
2657 MRI.setRegBank(Or.getReg(0), *DstBank); in applyMappingImpl()
2668 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2669 Register SrcReg = MI.getOperand(1).getReg(); in applyMappingImpl()
2691 AMDGPU::getBaseWithConstantOffset(MRI, MI.getOperand(2).getReg()); in applyMappingImpl()
2757 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
2758 MRI.setRegBank(One.getReg(0), AMDGPU::SGPRRegBank); in applyMappingImpl()
2759 MRI.setRegBank(IdxLo.getReg(0), AMDGPU::SGPRRegBank); in applyMappingImpl()
2760 MRI.setRegBank(IdxHi.getReg(0), AMDGPU::SGPRRegBank); in applyMappingImpl()
2799 Register DstReg = MI.getOperand(0).getReg(); in applyMappingImpl()
2806 MRI.setType(MI.getOperand(1).getReg(), VecTy); in applyMappingImpl()
2814 Register SrcReg = MI.getOperand(1).getReg(); in applyMappingImpl()
2815 Register InsReg = MI.getOperand(2).getReg(); in applyMappingImpl()
2822 AMDGPU::getBaseWithConstantOffset(MRI, MI.getOperand(3).getReg()); in applyMappingImpl()
2880 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
2881 MRI.setRegBank(InsLo.getReg(0), *DstBank); in applyMappingImpl()
2882 MRI.setRegBank(InsHi.getReg(0), *DstBank); in applyMappingImpl()
2883 MRI.setRegBank(One.getReg(0), AMDGPU::SGPRRegBank); in applyMappingImpl()
2884 MRI.setRegBank(IdxLo.getReg(0), AMDGPU::SGPRRegBank); in applyMappingImpl()
2885 MRI.setRegBank(IdxHi.getReg(0), AMDGPU::SGPRRegBank); in applyMappingImpl()
3163 Register Reg = MI.getOperand(i).getReg(); in getMappingType()
3180 Register Reg = MI.getOperand(i).getReg(); in isSALUMapping()
3200 unsigned Size = getSizeInBits(SrcOp.getReg(), MRI, *TRI); in getDefaultMappingSOP()
3222 unsigned Size = getSizeInBits(Src.getReg(), MRI, *TRI); in getDefaultMappingVOP()
3242 unsigned Size = getSizeInBits(Op.getReg(), MRI, *TRI); in getDefaultMappingAllVGPR()
3267 Register OpReg = MI.getOperand(I).getReg(); in getImageMapping()
3315 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMappingForLoad()
3316 Register PtrReg = MI.getOperand(1).getReg(); in getInstrMappingForLoad()
3408 const RegisterBank *DstBank = getRegBank(MI.getOperand(0).getReg(), MRI, in getInstrMapping()
3410 const RegisterBank *SrcBank = getRegBank(MI.getOperand(1).getReg(), MRI, in getInstrMapping()
3416 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3438 auto OpBank = getRegBankID(MI.getOperand(I).getReg(), MRI); in getInstrMapping()
3446 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3460 Register DstReg = MI.getOperand(0).getReg(); in getInstrMapping()
3467 Register Reg = MI.getOperand(I).getReg(); in getInstrMapping()
3505 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3508 = getRegBank(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3520 BankLHS = getRegBankID(MI.getOperand(1).getReg(), MRI, in getInstrMapping()
3522 BankRHS = getRegBankID(MI.getOperand(2).getReg(), MRI, in getInstrMapping()
3526 BankLHS = getRegBankID(MI.getOperand(1).getReg(), MRI, in getInstrMapping()
3528 BankRHS = getRegBankID(MI.getOperand(2).getReg(), MRI, in getInstrMapping()
3556 unsigned Bank1 = getRegBankID(MI.getOperand(1).getReg(), MRI /*, DefaultBankID*/); in getInstrMapping()
3559 unsigned Bank2 = getRegBankID(MI.getOperand(2).getReg(), MRI /*, DefaultBankID*/); in getInstrMapping()
3641 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3650 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3657 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3664 unsigned SrcBankID = getRegBankID(MI.getOperand(1).getReg(), MRI); in getInstrMapping()
3670 unsigned DstSize = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3671 unsigned SrcSize = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
3672 unsigned EltSize = getSizeInBits(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
3680 unsigned BankID = getRegBankID(MI.getOperand(1).getReg(), MRI); in getInstrMapping()
3681 unsigned DstSize = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3682 unsigned SrcSize = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
3690 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping()
3693 unsigned SrcSize = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits(); in getInstrMapping()
3694 unsigned Src0BankID = getRegBankID(MI.getOperand(1).getReg(), MRI); in getInstrMapping()
3695 unsigned Src1BankID = getRegBankID(MI.getOperand(2).getReg(), MRI); in getInstrMapping()
3709 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3710 unsigned SrcSize = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits(); in getInstrMapping()
3724 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3725 unsigned BankID = getRegBankID(MI.getOperand(1).getReg(), MRI); in getInstrMapping()
3732 unsigned Size = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits(); in getInstrMapping()
3733 unsigned BankID = getRegBankID(MI.getOperand(1).getReg(), MRI); in getInstrMapping()
3743 Register Dst = MI.getOperand(0).getReg(); in getInstrMapping()
3744 Register Src = MI.getOperand(1).getReg(); in getInstrMapping()
3756 Register Dst = MI.getOperand(0).getReg(); in getInstrMapping()
3757 Register Src = MI.getOperand(1).getReg(); in getInstrMapping()
3781 unsigned Size = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
3782 unsigned Op2Bank = getRegBankID(MI.getOperand(2).getReg(), MRI); in getInstrMapping()
3791 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3798 OpdsMapping[1] = getValueMappingForPtr(MRI, MI.getOperand(1).getReg()); in getInstrMapping()
3803 unsigned Size = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
3807 unsigned DstBank = getRegBankID(MI.getOperand(0).getReg(), MRI, in getInstrMapping()
3809 unsigned Op2Bank = getRegBankID(MI.getOperand(2).getReg(), MRI); in getInstrMapping()
3810 unsigned Op3Bank = getRegBankID(MI.getOperand(3).getReg(), MRI); in getInstrMapping()
3833 unsigned SrcBankID = getRegBankID(MI.getOperand(1).getReg(), MRI); in getInstrMapping()
3834 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3835 unsigned SrcSize = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits(); in getInstrMapping()
3836 unsigned IdxSize = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
3837 unsigned IdxBank = getRegBankID(MI.getOperand(2).getReg(), MRI); in getInstrMapping()
3851 unsigned VecSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
3852 unsigned InsertSize = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
3853 unsigned IdxSize = MRI.getType(MI.getOperand(3).getReg()).getSizeInBits(); in getInstrMapping()
3854 unsigned InsertEltBankID = getRegBankID(MI.getOperand(2).getReg(), MRI); in getInstrMapping()
3855 unsigned IdxBankID = getRegBankID(MI.getOperand(3).getReg(), MRI); in getInstrMapping()
3880 unsigned Size = getSizeInBits(MI.getOperand(i).getReg(), MRI, *TRI); in getInstrMapping()
3901 OpdsMapping[0] = getVGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3904 OpdsMapping[1] = getSGPROpMapping(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
3907 OpdsMapping[2] = getVGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
3910 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
3913 OpdsMapping[4] = getSGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
3935 OpdsMapping[0] = getVGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3938 OpdsMapping[1] = getVGPROpMapping(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
3941 OpdsMapping[2] = getSGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
3944 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
3947 OpdsMapping[4] = getVGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
3950 OpdsMapping[5] = getSGPROpMapping(MI.getOperand(5).getReg(), MRI, *TRI); in getInstrMapping()
3958 OpdsMapping[0] = getVGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
3961 OpdsMapping[1] = getVGPROpMapping(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
3964 OpdsMapping[2] = getVGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
3967 OpdsMapping[3] = getSGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
3970 OpdsMapping[4] = getVGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
3973 OpdsMapping[5] = getVGPROpMapping(MI.getOperand(5).getReg(), MRI, *TRI); in getInstrMapping()
3976 OpdsMapping[6] = getSGPROpMapping(MI.getOperand(6).getReg(), MRI, *TRI); in getInstrMapping()
3985 OpdsMapping[1] = getSGPROpMapping(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
3986 OpdsMapping[2] = getSGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
3994 unsigned Size0 = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4079 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4084 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4094 unsigned Dst0Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4095 unsigned Dst1Size = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits(); in getInstrMapping()
4099 unsigned SrcSize = MRI.getType(MI.getOperand(3).getReg()).getSizeInBits(); in getInstrMapping()
4105 Register Src0Reg = MI.getOperand(2).getReg(); in getInstrMapping()
4106 Register Src1Reg = MI.getOperand(3).getReg(); in getInstrMapping()
4109 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4117 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4120 unsigned OpSize = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
4127 Register IdxReg = MI.getOperand(3).getReg(); in getInstrMapping()
4134 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4135 unsigned SrcSize = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
4141 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4142 Register SrcReg = MI.getOperand(2).getReg(); in getInstrMapping()
4145 Register IdxReg = MI.getOperand(3).getReg(); in getInstrMapping()
4158 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
4166 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
4170 OpdsMapping[4] = getSGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
4171 OpdsMapping[5] = getSGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
4207 OpdsMapping[0] = getAGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
4208 OpdsMapping[2] = getVGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4209 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
4210 OpdsMapping[4] = getAGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
4219 Register M0Reg = MI.getOperand(M0Idx).getReg(); in getInstrMapping()
4221 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4233 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4234 unsigned SrcSize = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
4256 OpdsMapping[N] = getSGPROpMapping(MI.getOperand(N).getReg(), MRI, *TRI); in getInstrMapping()
4268 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4282 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4284 unsigned M0Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, in getInstrMapping()
4292 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4294 OpdsMapping[2] = getSGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4311 unsigned Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, in getInstrMapping()
4318 unsigned Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, in getInstrMapping()
4324 unsigned Size = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
4329 unsigned WaveSize = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
4348 OpdsMapping[0] = getVGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
4349 OpdsMapping[2] = getSGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4350 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
4351 OpdsMapping[4] = getSGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
4357 OpdsMapping[1] = getVGPROpMapping(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
4358 OpdsMapping[2] = getSGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4359 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
4360 OpdsMapping[4] = getSGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
4365 OpdsMapping[0] = getVGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
4366 OpdsMapping[2] = getSGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4367 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
4368 OpdsMapping[4] = getVGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
4369 OpdsMapping[5] = getSGPROpMapping(MI.getOperand(5).getReg(), MRI, *TRI); in getInstrMapping()
4374 OpdsMapping[1] = getVGPROpMapping(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
4375 OpdsMapping[2] = getSGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4376 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
4377 OpdsMapping[4] = getVGPROpMapping(MI.getOperand(4).getReg(), MRI, *TRI); in getInstrMapping()
4378 OpdsMapping[5] = getSGPROpMapping(MI.getOperand(5).getReg(), MRI, *TRI); in getInstrMapping()
4382 unsigned Size = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
4392 unsigned Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, in getInstrMapping()
4401 unsigned Bank = getRegBankID(MI.getOperand(1).getReg(), MRI, in getInstrMapping()
4412 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
4413 unsigned Op2Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, in getInstrMapping()
4415 unsigned Op3Bank = getRegBankID(MI.getOperand(3).getReg(), MRI, in getInstrMapping()
4422 unsigned CondBank = getRegBankID(MI.getOperand(1).getReg(), MRI, in getInstrMapping()
4471 OpdsMapping[0] = getVGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
4472 OpdsMapping[1] = getValueMappingForPtr(MRI, MI.getOperand(1).getReg()); in getInstrMapping()
4473 OpdsMapping[2] = getVGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4477 OpdsMapping[0] = getVGPROpMapping(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
4478 OpdsMapping[1] = getValueMappingForPtr(MRI, MI.getOperand(1).getReg()); in getInstrMapping()
4479 OpdsMapping[2] = getVGPROpMapping(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
4480 OpdsMapping[3] = getVGPROpMapping(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
4484 unsigned Bank = getRegBankID(MI.getOperand(0).getReg(), MRI, in getInstrMapping()
4486 assert(MRI.getType(MI.getOperand(0).getReg()).getSizeInBits() == 1); in getInstrMapping()