Home
last modified time | relevance | path

Searched refs:ITState (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp287 } ITState; member in __anon6be9c9a00111::ARMAsmParser
300 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 …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.h43 uint32_t ITState = 0; // A2.5.2 Consists of IT[7:5] and IT[4:0] initially. variable
H A DEmulateInstructionARM.cpp629 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()