Lines Matching refs:NumVecs

15011     unsigned NumVecs = 0;  in CombineBaseUpdate()  local
15017 NumVecs = 1; break; in CombineBaseUpdate()
15019 NumVecs = 2; break; in CombineBaseUpdate()
15021 NumVecs = 3; break; in CombineBaseUpdate()
15023 NumVecs = 4; break; in CombineBaseUpdate()
15025 NumVecs = 2; hasAlignment = false; break; in CombineBaseUpdate()
15027 NumVecs = 3; hasAlignment = false; break; in CombineBaseUpdate()
15029 NumVecs = 4; hasAlignment = false; break; in CombineBaseUpdate()
15031 NumVecs = 2; break; in CombineBaseUpdate()
15033 NumVecs = 3; break; in CombineBaseUpdate()
15035 NumVecs = 4; break; in CombineBaseUpdate()
15037 NumVecs = 2; isLaneOp = true; break; in CombineBaseUpdate()
15039 NumVecs = 3; isLaneOp = true; break; in CombineBaseUpdate()
15041 NumVecs = 4; isLaneOp = true; break; in CombineBaseUpdate()
15043 NumVecs = 1; isLoadOp = false; break; in CombineBaseUpdate()
15045 NumVecs = 2; isLoadOp = false; break; in CombineBaseUpdate()
15047 NumVecs = 3; isLoadOp = false; break; in CombineBaseUpdate()
15049 NumVecs = 4; isLoadOp = false; break; in CombineBaseUpdate()
15051 NumVecs = 2; isLoadOp = false; isLaneOp = true; break; in CombineBaseUpdate()
15053 NumVecs = 3; isLoadOp = false; isLaneOp = true; break; in CombineBaseUpdate()
15055 NumVecs = 4; isLoadOp = false; isLaneOp = true; break; in CombineBaseUpdate()
15057 NumVecs = 2; isLoadOp = false; hasAlignment = false; break; in CombineBaseUpdate()
15059 NumVecs = 3; isLoadOp = false; hasAlignment = false; break; in CombineBaseUpdate()
15061 NumVecs = 4; isLoadOp = false; hasAlignment = false; break; in CombineBaseUpdate()
15067 case ARMISD::VLD1DUP: NewOpc = ARMISD::VLD1DUP_UPD; NumVecs = 1; break; in CombineBaseUpdate()
15068 case ARMISD::VLD2DUP: NewOpc = ARMISD::VLD2DUP_UPD; NumVecs = 2; break; in CombineBaseUpdate()
15069 case ARMISD::VLD3DUP: NewOpc = ARMISD::VLD3DUP_UPD; NumVecs = 3; break; in CombineBaseUpdate()
15070 case ARMISD::VLD4DUP: NewOpc = ARMISD::VLD4DUP_UPD; NumVecs = 4; break; in CombineBaseUpdate()
15072 NumVecs = 1; isLaneOp = false; break; in CombineBaseUpdate()
15074 NumVecs = 1; isLaneOp = false; isLoadOp = false; break; in CombineBaseUpdate()
15093 unsigned NumBytes = NumVecs * VecTy.getSizeInBits() / 8; in CombineBaseUpdate()
15131 assert(NumVecs == 1 && "Unexpected multi-element generic load/store."); in CombineBaseUpdate()
15149 unsigned NumResultVecs = (isLoadOp ? NumVecs : 0); in CombineBaseUpdate()
15262 unsigned NumVecs = 0; in PerformMVEVLDCombine() local
15268 NumVecs = 2; in PerformMVEVLDCombine()
15272 NumVecs = 4; in PerformMVEVLDCombine()
15276 NumVecs = 2; in PerformMVEVLDCombine()
15281 NumVecs = 4; in PerformMVEVLDCombine()
15294 unsigned NumBytes = NumVecs * VecTy.getSizeInBits() / 8; in PerformMVEVLDCombine()
15305 unsigned NumResultVecs = (isLoadOp ? NumVecs : 0); in PerformMVEVLDCombine()
15355 unsigned NumVecs = 0; in CombineVLDDUP() local
15359 NumVecs = 2; in CombineVLDDUP()
15362 NumVecs = 3; in CombineVLDDUP()
15365 NumVecs = 4; in CombineVLDDUP()
15374 cast<ConstantSDNode>(VLD->getOperand(NumVecs+3))->getZExtValue(); in CombineVLDDUP()
15378 if (UI.getUse().getResNo() == NumVecs) in CombineVLDDUP()
15389 for (n = 0; n < NumVecs; ++n) in CombineVLDDUP()
15392 SDVTList SDTys = DAG.getVTList(makeArrayRef(Tys, NumVecs+1)); in CombineVLDDUP()
15404 if (ResNo == NumVecs) in CombineVLDDUP()
15413 for (unsigned n = 0; n < NumVecs; ++n) in CombineVLDDUP()
15415 VLDDupResults.push_back(SDValue(VLDDup.getNode(), NumVecs)); in CombineVLDDUP()