Lines Matching refs:OpdsMapping
278 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingSOP() local
283 OpdsMapping[i] = AMDGPU::getValueMapping(BankID, Size); in getDefaultMappingSOP()
285 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingSOP()
293 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingVOP() local
297 OpdsMapping[OpdIdx++] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size0); in getDefaultMappingVOP()
300 OpdsMapping[OpdIdx++] = nullptr; in getDefaultMappingVOP()
309 OpdsMapping[OpdIdx++] = AMDGPU::getValueMapping(Bank1, Size1); in getDefaultMappingVOP()
314 OpdsMapping[OpdIdx] = AMDGPU::getValueMapping(BankID, Size); in getDefaultMappingVOP()
317 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingVOP()
325 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingAllVGPR() local
329 OpdsMapping[I] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size); in getDefaultMappingAllVGPR()
332 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getDefaultMappingAllVGPR()
341 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getInstrMappingForLoad() local
358 OpdsMapping[0] = ValMapping; in getInstrMappingForLoad()
359 OpdsMapping[1] = PtrMapping; in getInstrMappingForLoad()
361 1, 1, getOperandsMapping(OpdsMapping), MI.getNumOperands()); in getInstrMappingForLoad()
393 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getInstrMapping() local
404 OpdsMapping[0] = OpdsMapping[1] = in getInstrMapping()
405 OpdsMapping[2] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getInstrMapping()
444 OpdsMapping[0] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getInstrMapping()
452 OpdsMapping[0] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getInstrMapping()
461 OpdsMapping[0] = AMDGPU::getValueMapping(BankID, DstSize); in getInstrMapping()
462 OpdsMapping[1] = AMDGPU::getValueMapping(BankID, SrcSize); in getInstrMapping()
463 OpdsMapping[2] = AMDGPU::getValueMapping(BankID, EltSize); in getInstrMapping()
464 OpdsMapping[3] = nullptr; in getInstrMapping()
471 OpdsMapping[0] = AMDGPU::getValueMapping(BankID, DstSize); in getInstrMapping()
472 OpdsMapping[1] = AMDGPU::getValueMapping(BankID, SrcSize); in getInstrMapping()
473 OpdsMapping[2] = nullptr; in getInstrMapping()
482 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, DstSize); in getInstrMapping()
485 OpdsMapping[i] = AMDGPU::getValueMapping(Bank, SrcSize); in getInstrMapping()
501 OpdsMapping[0] = OpdsMapping[1] = AMDGPU::getValueMapping(BankID, Size); in getInstrMapping()
510 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, DstSize); in getInstrMapping()
511 OpdsMapping[1] = AMDGPU::getValueMapping(Bank, SrcSize); in getInstrMapping()
532 OpdsMapping[0] = AMDGPU::getValueMapping(DstBank, DstSize); in getInstrMapping()
533 OpdsMapping[1] = AMDGPU::getValueMapping(SrcBank, SrcSize); in getInstrMapping()
539 OpdsMapping[0] = AMDGPU::getValueMapping(AMDGPU::VCCRegBankID, 1); in getInstrMapping()
540 OpdsMapping[1] = nullptr; // Predicate Operand. in getInstrMapping()
541 OpdsMapping[2] = AMDGPU::getValueMapping(Op2Bank, Size); in getInstrMapping()
542 OpdsMapping[3] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, Size); in getInstrMapping()
551 OpdsMapping[i] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getInstrMapping()
568 OpdsMapping[0] = ValMapping; in getInstrMapping()
569 OpdsMapping[1] = PtrMapping; in getInstrMapping()
580 OpdsMapping[0] = AMDGPU::getValueMapping(Op0Bank, 1); in getInstrMapping()
581 OpdsMapping[1] = nullptr; // Predicate Operand. in getInstrMapping()
582 OpdsMapping[2] = AMDGPU::getValueMapping(Op2Bank, Size); in getInstrMapping()
583 OpdsMapping[3] = AMDGPU::getValueMapping(Op3Bank, Size); 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()
621 OpdsMapping[i] = AMDGPU::getValueMapping(BankID, Size); in getInstrMapping()
635 OpdsMapping[i] = AMDGPU::getValueMapping(Bank, Size); in getInstrMapping()
649 OpdsMapping[0] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, Size); in getInstrMapping()
654 OpdsMapping[0] = OpdsMapping[2] in getInstrMapping()
666 OpdsMapping[0] = nullptr; // IntrinsicID in getInstrMapping()
668 OpdsMapping[1] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
669 OpdsMapping[2] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
671 OpdsMapping[3] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, 32); in getInstrMapping()
672 OpdsMapping[4] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, 32); in getInstrMapping()
674 OpdsMapping[5] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
675 OpdsMapping[6] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
678 OpdsMapping[0] = nullptr; // IntrinsicID in getInstrMapping()
680 OpdsMapping[1] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
681 OpdsMapping[2] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
683 OpdsMapping[3] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, 32); in getInstrMapping()
684 OpdsMapping[4] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, 32); in getInstrMapping()
685 OpdsMapping[5] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, 32); in getInstrMapping()
686 OpdsMapping[6] = AMDGPU::getValueMapping(AMDGPU::VGPRRegBankID, 32); in getInstrMapping()
688 OpdsMapping[7] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
689 OpdsMapping[8] = AMDGPU::getValueMapping(AMDGPU::SGPRRegBankID, 32); in getInstrMapping()
705 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, Size); in getInstrMapping()
706 OpdsMapping[1] = AMDGPU::getValueMapping(Op1Bank, 1); in getInstrMapping()
707 OpdsMapping[2] = AMDGPU::getValueMapping(Bank, Size); in getInstrMapping()
708 OpdsMapping[3] = AMDGPU::getValueMapping(Bank, Size); in getInstrMapping()
735 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, 1); in getInstrMapping()
740 return getInstructionMapping(1, 1, getOperandsMapping(OpdsMapping), in getInstrMapping()