Lines Matching defs:CurPosition
276 unsigned CurPosition; // Current position in parsing of IT
313 ITState.CurPosition = ~0U;
316 bool inITBlock() { return ITState.CurPosition != ~0U; }
321 return ITState.CurPosition == 4 - (unsigned)llvm::countr_zero(ITState.Mask);
330 if (++ITState.CurPosition == 5 - TZ && ITState.IsExplicit)
331 ITState.CurPosition = ~0U; // Done with the IT block after this.
337 assert(ITState.CurPosition > 1);
338 ITState.CurPosition--;
350 assert(ITState.CurPosition == 1);
351 ITState.CurPosition = ~0U;
356 unsigned MaskBit = extractITMaskBit(ITState.Mask, ITState.CurPosition);
363 if (ITState.CurPosition == 1) {
366 ITState.Mask ^= 1 << (5 - ITState.CurPosition);
398 ITState.CurPosition = 1;
410 ITState.CurPosition = 0;
416 unsigned CurPosition;
418 bool inVPTBlock() { return VPTState.CurPosition != ~0U; }
422 if (++VPTState.CurPosition == 5 - TZ)
423 VPTState.CurPosition = ~0U;
704 ITState.CurPosition = ~0U;
706 VPTState.CurPosition = ~0U;
7691 unsigned Bit = extractITMaskBit(VPTState.Mask, VPTState.CurPosition);
11086 VPTState.CurPosition = 0;