Lines Matching defs:NumLaneElts
87 unsigned NumLaneElts = NumElts / NumLanes;
90 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
91 for (unsigned i = 0; i < NumLaneElts; i += NumLaneSubElts)
100 unsigned NumLaneElts = NumElts / NumLanes;
102 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
103 for (unsigned i = 0; i < NumLaneElts; ++i) {
114 unsigned NumLaneElts = NumElts / NumLanes;
116 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
117 for (unsigned i = 0; i < NumLaneElts; ++i) {
120 if (Base >= NumLaneElts) M = SM_SentinelZero;
131 unsigned NumLaneElts = NumElts / NumLanes;
133 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
134 for (unsigned i = 0; i != NumLaneElts; ++i) {
137 if (Base >= NumLaneElts) Base += NumElts - NumLaneElts;
151 unsigned NumLaneElts = NumElts / NumLanes;
154 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
155 for (unsigned i = 0; i != NumLaneElts; ++i) {
156 ShuffleMask.push_back(NewImm % NumLaneElts + l);
157 NewImm /= NumLaneElts;
159 if (NumLaneElts == 4) NewImm = Imm; // reload imm
212 unsigned NumLaneElts = NumElts / NumLanes;
215 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
218 for (unsigned i = 0; i != NumLaneElts / 2; ++i) {
219 ShuffleMask.push_back(NewImm % NumLaneElts + s + l);
220 NewImm /= NumLaneElts;
223 if (NumLaneElts == 4) NewImm = Imm; // reload imm
237 unsigned NumLaneElts = NumElts / NumLanes;
239 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
240 for (unsigned i = l + NumLaneElts / 2, e = l + NumLaneElts; i != e; ++i) {
257 unsigned NumLaneElts = NumElts / NumLanes;
259 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
260 for (unsigned i = l, e = l + NumLaneElts / 2; i != e; ++i) {