Lines Matching refs:CurPosition
206 unsigned CurPosition; // Current position in parsing of IT member
244 ITState.CurPosition = ~0U; in flushPendingInstructions()
247 bool inITBlock() { return ITState.CurPosition != ~0U; } in inITBlock()
252 return ITState.CurPosition == 4 - countTrailingZeros(ITState.Mask); in lastInITBlock()
261 if (++ITState.CurPosition == 5 - TZ && ITState.IsExplicit) in forwardITPosition()
262 ITState.CurPosition = ~0U; // Done with the IT block after this. in forwardITPosition()
268 assert(ITState.CurPosition > 1); in rewindImplicitITPosition()
269 ITState.CurPosition--; in rewindImplicitITPosition()
281 assert(ITState.CurPosition == 1); in discardImplicitITBlock()
282 ITState.CurPosition = ~0U; in discardImplicitITBlock()
305 if (ITState.CurPosition == 1) in currentITCond()
308 MaskBit = (ITState.Mask >> (5 - ITState.CurPosition)) & 1; in currentITCond()
316 if (ITState.CurPosition == 1) { in invertCurrentITCondition()
319 ITState.Mask ^= 1 << (5 - ITState.CurPosition); in invertCurrentITCondition()
351 ITState.CurPosition = 1; in startImplicitITBlock()
362 ITState.CurPosition = 0; in startExplicitITBlock()
598 ITState.CurPosition = ~0U; in ARMAsmParser()