Lines Matching refs:getOperand
63 C = Def->getOperand(1).getCImm()->getSExtValue(); in isConstant()
68 return isConstant(Def->getOperand(1), C); in isConstant()
112 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
141 unsigned Size = getSizeInBits(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
177 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
200 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrAlternativeMappings()
222 assert(MRI.getType(MI.getOperand(0).getReg()).getSizeInBits() == 1); in getInstrAlternativeMappings()
260 if (!MI.getOperand(i).isReg()) in isSALUMapping()
262 unsigned Reg = MI.getOperand(i).getReg(); in isSALUMapping()
281 unsigned Size = getSizeInBits(MI.getOperand(i).getReg(), MRI, *TRI); in getDefaultMappingSOP()
296 unsigned Size0 = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getDefaultMappingVOP()
299 if (MI.getOperand(OpdIdx).isIntrinsicID()) in getDefaultMappingVOP()
302 unsigned Reg1 = MI.getOperand(OpdIdx).getReg(); in getDefaultMappingVOP()
312 unsigned Size = getSizeInBits(MI.getOperand(OpdIdx).getReg(), MRI, *TRI); in getDefaultMappingVOP()
328 unsigned Size = getSizeInBits(MI.getOperand(I).getReg(), MRI, *TRI); in getDefaultMappingAllVGPR()
342 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMappingForLoad()
343 unsigned PtrSize = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMappingForLoad()
402 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
443 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
451 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
458 unsigned DstSize = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
459 unsigned SrcSize = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
460 unsigned EltSize = getSizeInBits(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
468 unsigned BankID = getRegBankID(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
469 unsigned DstSize = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI); in getInstrMapping()
470 unsigned SrcSize = getSizeInBits(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
479 unsigned DstSize = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
480 unsigned SrcSize = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits(); in getInstrMapping()
499 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
500 unsigned BankID = getRegBankID(MI.getOperand(1).getReg(), MRI, *TRI); in getInstrMapping()
505 unsigned Dst = MI.getOperand(0).getReg(); in getInstrMapping()
506 unsigned Src = MI.getOperand(1).getReg(); in getInstrMapping()
517 unsigned Dst = MI.getOperand(0).getReg(); in getInstrMapping()
518 unsigned Src = MI.getOperand(1).getReg(); in getInstrMapping()
537 unsigned Size = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
538 unsigned Op2Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
547 if (!MI.getOperand(i).isReg()) in getInstrMapping()
550 unsigned Size = MRI.getType(MI.getOperand(i).getReg()).getSizeInBits(); in getInstrMapping()
556 assert(MI.getOperand(0).isReg()); in getInstrMapping()
557 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
574 unsigned Size = MRI.getType(MI.getOperand(2).getReg()).getSizeInBits(); in getInstrMapping()
575 unsigned Op2Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
576 unsigned Op3Bank = getRegBankID(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
594 unsigned OutputBankID = isSALUMapping(MI) && isConstant(MI.getOperand(IdxOp), Imm) ? in getInstrMapping()
597 unsigned IdxBank = getRegBankID(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
598 …OpdsMapping[0] = AMDGPU::getValueMapping(OutputBankID, MRI.getType(MI.getOperand(0).getReg()).getS… in getInstrMapping()
599 …OpdsMapping[1] = AMDGPU::getValueMapping(OutputBankID, MRI.getType(MI.getOperand(1).getReg()).getS… in getInstrMapping()
602 …OpdsMapping[2] = AMDGPU::getValueMapping(IdxBank, MRI.getType(MI.getOperand(2).getReg()).getSizeIn… in getInstrMapping()
612 unsigned BankID = isSALUMapping(MI) && isConstant(MI.getOperand(IdxOp), Imm) ? in getInstrMapping()
620 unsigned Size = getSizeInBits(MI.getOperand(i).getReg(), MRI, *TRI); in getInstrMapping()
634 unsigned Size = getSizeInBits(MI.getOperand(i).getReg(), MRI, *TRI); in getInstrMapping()
640 switch (MI.getOperand(1).getIntrinsicID()) { in getInstrMapping()
648 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
653 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
662 switch (MI.getOperand(0).getIntrinsicID()) { in getInstrMapping()
695 unsigned Size = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits(); in getInstrMapping()
696 unsigned Op1Bank = getRegBankID(MI.getOperand(1).getReg(), MRI, *TRI, in getInstrMapping()
698 unsigned Op2Bank = getRegBankID(MI.getOperand(2).getReg(), MRI, *TRI); in getInstrMapping()
699 unsigned Op3Bank = getRegBankID(MI.getOperand(3).getReg(), MRI, *TRI); in getInstrMapping()
729 unsigned Bank = getRegBankID(MI.getOperand(0).getReg(), MRI, *TRI, in getInstrMapping()
731 assert(MRI.getType(MI.getOperand(0).getReg()).getSizeInBits() == 1); in getInstrMapping()