Lines Matching defs:Idx
94 // First, the Idx.
104 #define CHECK_PARTIALMAP(Idx, ValStartIdx, ValLength, RB) \
107 checkPartialMap(PartialMappingIdx::Idx, ValStartIdx, ValLength, RB) && \
108 #Idx " is incorrectly initialized"); \
433 for (unsigned Idx = 1; Idx != NumOperands; ++Idx) {
434 LLT OpTy = MRI.getType(MI.getOperand(Idx).getReg());
734 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) {
735 auto &MO = MI.getOperand(Idx);
742 OpSize[Idx] = Ty.getSizeInBits().getKnownMinValue();
748 OpRegBankIdx[Idx] = PMI_FirstFPR;
751 OpRegBankIdx[Idx] = PMI_FirstFPR;
753 OpRegBankIdx[Idx] = PMI_FirstGPR;
949 for (unsigned Idx = 2; Idx < 4; ++Idx) {
950 Register VReg = MI.getOperand(Idx).getReg();
977 for (unsigned Idx = 0, NumOperands = MI.getNumOperands();
978 Idx < NumOperands; ++Idx)
979 OpRegBankIdx[Idx] = PMI_FirstFPR;
1018 auto Idx = MRI.getRegClassOrNull(Src) == &AArch64::XSeqPairsClassRegClass
1021 OpRegBankIdx[0] = Idx;
1022 OpRegBankIdx[1] = Idx;
1053 for (unsigned Idx = 0; Idx < NumOperands; ++Idx)
1054 OpRegBankIdx[Idx] = PMI_FirstFPR;
1087 unsigned Idx = 0;
1091 OpRegBankIdx[Idx] = PMI_FirstFPR;
1092 ++Idx;
1095 Idx += MI.getNumExplicitDefs();
1100 OpRegBankIdx[Idx] = PMI_FirstFPR;
1101 ++Idx;
1115 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) {
1116 if (MI.getOperand(Idx).isReg() && MI.getOperand(Idx).getReg()) {
1117 LLT Ty = MRI.getType(MI.getOperand(Idx).getReg());
1121 getValueMapping(OpRegBankIdx[Idx], TypeSize::getFixed(OpSize[Idx]));
1125 OpdsMapping[Idx] = Mapping;