39 slotStartIndex_(startIndex), slotEndIndex_(endIndex), usesLimm_(
false),
40 limmWidth_(0), limmValueLeftBitIndex_(0), limmValueRightBitIndex_(0) {
47 unsigned int startIndex,
48 unsigned int endIndex,
52 slotStartIndex_(startIndex), slotEndIndex_(endIndex), usesLimm_(true),
53 limmWidth_(limmWidth), limmValueLeftBitIndex_(limmLeftIndex),
54 limmValueRightBitIndex_(limmRightIndex) {
find Finds info of the inner loops in the false
unsigned int slotEndIndex() const
unsigned int slotStartIndex() const
int limmWidth_
Width of the long immediate chunk in this moveslot.
bool isLimmEncoded() const
void incrStartIndex(unsigned int increment)
int limmValueRightBitIndex_
Index of the right most bit (LSB) of the value to be encoded in this slot.
unsigned int slotStartIndex_
Start index of the moveslot in instruction.
int limmRightIndex() const
int limmValueLeftBitIndex_
Index of the left most bit (MSB) of the value to be encoded in this slot.
int limmLeftIndex() const
bool usesLimm_
Is address encoded in long immediate.
unsigned int slotEndIndex_
End index of the moveslot in instruction.
void incrEndIndex(unsigned int increment)