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

/freebsd-11.0-release/contrib/llvm/tools/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.cpp62 // Init ITState. Note that at least one bit is always 1 in mask.
86 ITState = bits7_0;
90 // Update ITState if necessary.
96 ITState = 0;
99 unsigned short NewITState4_0 = Bits32(ITState, 4, 0) << 1;
100 SetBits32(ITState, 4, 0, NewITState4_0);
120 return Bits32(ITState, 7, 4);
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp166 } ITState; member in class:__anon2786::ARMAsmParser
167 bool inITBlock() { return ITState.CurPosition != ~0U; }
169 return ITState.CurPosition == 4 - countTrailingZeros(ITState.Mask);
175 unsigned TZ = countTrailingZeros(ITState.Mask);
176 if (++ITState.CurPosition == 5 - TZ)
177 ITState.CurPosition = ~0U; // Done with the IT block after this.
364 ITState.CurPosition = ~0U;
6053 if (ITState.FirstCond)
6054 ITState
[all...]

Completed in 197 milliseconds