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

/external/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.h24 ITSession() : ITCounter(0), ITState(0) {}
27 // InitIT - Initializes ITCounter/ITState.
30 // ITAdvance - Updates ITCounter/ITState as IT Block progresses.
44 uint32_t ITState; // A2.5.2 Consists of IT[7:5] and IT[4:0] initially. member in class:lldb_private::ITSession
H A DEmulateInstructionARM.cpp61 // Init ITState. Note that at least one bit is always 1 in mask.
85 ITState = bits7_0;
89 // Update ITState if necessary.
95 ITState = 0;
98 unsigned short NewITState4_0 = Bits32(ITState, 4, 0) << 1;
99 SetBits32(ITState, 4, 0, NewITState4_0);
119 return Bits32(ITState, 7, 4);
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp165 } ITState; member in class:__anon25986::ARMAsmParser
166 bool inITBlock() { return ITState.CurPosition != ~0U;}
171 unsigned TZ = countTrailingZeros(ITState.Mask);
172 if (++ITState.CurPosition == 5 - TZ)
173 ITState.CurPosition = ~0U; // Done with the IT block after this.
345 ITState.CurPosition = ~0U;
5637 if (ITState.FirstCond)
5638 ITState.FirstCond = false;
5640 Bit = (ITState.Mask >> (5 - ITState
[all...]

Completed in 1350 milliseconds