Lines Matching refs:NumDefs
424 const unsigned NumDefs = MI.getNumOperands() - 1; in tryFoldUnmergeCast() local
429 const LLT SrcTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryFoldUnmergeCast()
446 DestTy.isVector() ? CastSrcTy.getNumElements() / NumDefs : 1; in tryFoldUnmergeCast()
461 for (unsigned I = 0; I != NumDefs; ++I) { in tryFoldUnmergeCast()
492 if (Idx < NumDefs) in tryFoldUnmergeCast()
892 unsigned NumDefs = MI.getNumDefs(); in tryCombineUnmergeDefs() local
895 SmallBitVector DeadDefs(NumDefs); in tryCombineUnmergeDefs()
896 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineUnmergeDefs()
1060 unsigned NumDefs = MI.getNumDefs(); in tryCombineUnmergeValues() local
1110 for (unsigned I = 0; I != NumDefs; ++I) { in tryCombineUnmergeValues()
1112 replaceRegOrBuildCopy(Def, NewUnmerge.getReg(SrcDefIdx * NumDefs + I), in tryCombineUnmergeValues()
1139 if (NumMergeRegs < NumDefs) { in tryCombineUnmergeValues()
1140 if (NumDefs % NumMergeRegs != 0) in tryCombineUnmergeValues()
1151 const unsigned NewNumDefs = NumDefs / NumMergeRegs; in tryCombineUnmergeValues()
1189 } else if (NumMergeRegs > NumDefs) { in tryCombineUnmergeValues()
1190 if (ConvertOp != 0 || NumMergeRegs % NumDefs != 0) in tryCombineUnmergeValues()
1201 const unsigned NumRegs = NumMergeRegs / NumDefs; in tryCombineUnmergeValues()
1202 for (unsigned DefIdx = 0; DefIdx < NumDefs; ++DefIdx) { in tryCombineUnmergeValues()
1222 for (unsigned Idx = 0; Idx < NumDefs; ++Idx) { in tryCombineUnmergeValues()
1241 for (unsigned Idx = 0; Idx < NumDefs; ++Idx) { in tryCombineUnmergeValues()