Lines Matching refs:DefIdx
591 unsigned DefIdx = 0; in getDefIndex() local
595 ++DefIdx; in getDefIndex()
598 return DefIdx; in getDefIndex()
896 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineUnmergeDefs() local
897 Register DefReg = MI.getReg(DefIdx); in tryCombineUnmergeDefs()
899 DeadDefs[DefIdx] = true; in tryCombineUnmergeDefs()
912 MI.getOperand(DefIdx).setReg(DefReg); in tryCombineUnmergeDefs()
914 DeadDefs[DefIdx] = true; in tryCombineUnmergeDefs()
1154 for (unsigned j = 0, DefIdx = Idx * NewNumDefs; j < NewNumDefs; in tryCombineUnmergeValues() local
1155 ++j, ++DefIdx) in tryCombineUnmergeValues()
1156 DstRegs.push_back(MI.getReg(DefIdx)); in tryCombineUnmergeValues()
1202 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineUnmergeValues() local
1204 for (unsigned j = 0, Idx = NumRegs * DefIdx + 1; j < NumRegs; in tryCombineUnmergeValues()
1208 Register DefReg = MI.getReg(DefIdx); in tryCombineUnmergeValues()
1435 unsigned DefIdx = 0) {
1468 if (I != DefIdx) {
1474 if (!MRI.hasOneUse(DefMI.getOperand(DefIdx).getReg()))
1493 unsigned DefIdx = 0) {
1495 markDefDead(MI, DefMI, DeadInsts, DefIdx);