Searched refs:ITState (Results 1 – 3 of 3) sorted by relevance
286 } ITState; member in __anon6be9c9a00111::ARMAsmParser303 ITInst.addOperand(MCOperand::createImm(ITState.Cond)); in flushPendingInstructions()304 ITInst.addOperand(MCOperand::createImm(ITState.Mask)); in flushPendingInstructions()315 ITState.Mask = 0; in flushPendingInstructions()316 ITState.CurPosition = ~0U; in flushPendingInstructions()319 bool inITBlock() { return ITState.CurPosition != ~0U; } in inITBlock()320 bool inExplicitITBlock() { return inITBlock() && ITState.IsExplicit; } in inExplicitITBlock()321 bool inImplicitITBlock() { return inITBlock() && !ITState.IsExplicit; } in inImplicitITBlock()324 return ITState.CurPosition == 4 - (unsigned)llvm::countr_zero(ITState.Mask); in lastInITBlock()332 unsigned TZ = llvm::countr_zero(ITState.Mask); in forwardITPosition()[all …]
53 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()