Searched refs:ITState (Results 1 – 3 of 3) sorted by relevance
287 } ITState; member in __anon6be9c9a00111::ARMAsmParser300 ITInst.addOperand(MCOperand::createImm(ITState.Cond)); in flushPendingInstructions()301 ITInst.addOperand(MCOperand::createImm(ITState.Mask)); in flushPendingInstructions()312 ITState.Mask = 0; in flushPendingInstructions()313 ITState.CurPosition = ~0U; in flushPendingInstructions()316 bool inITBlock() { return ITState.CurPosition != ~0U; } in inITBlock()317 bool inExplicitITBlock() { return inITBlock() && ITState.IsExplicit; } in inExplicitITBlock()318 bool inImplicitITBlock() { return inITBlock() && !ITState.IsExplicit; } in inImplicitITBlock()321 return ITState.CurPosition == 4 - (unsigned)llvm::countr_zero(ITState.Mask); in lastInITBlock()329 unsigned TZ = llvm::countr_zero(ITState.Mask); in forwardITPosition()[all …]
43 uint32_t ITState = 0; // A2.5.2 Consists of IT[7:5] and IT[4:0] initially. variable
629 ITState = bits7_0; in InitIT()638 ITState = 0; in ITAdvance()640 unsigned short NewITState4_0 = Bits32(ITState, 4, 0) << 1; in ITAdvance()641 SetBits32(ITState, 4, 0, NewITState4_0); in ITAdvance()654 return Bits32(ITState, 7, 4); in GetCond()