Lines Matching refs:Index
75 // Return the extender for instruction at Index or nullptr if none
76 MCInst const *extenderForIndex(MCInst const &MCB, size_t Index);
89 // Return the extender for instruction at Index or nullptr if none
90 MCInst const *extenderForIndex(MCInst const &MCB, size_t Index);
111 // Return the index of the extendable operand
135 // Return the operand index for the new value.
153 // Does the packet have an extender for the instruction at Index
154 bool hasExtenderForIndex(MCInst const &MCB, size_t Index);
162 // Return the instruction at Index
163 MCInst const &instruction(MCInst const &MCB, size_t Index);
175 int64_t minConstant(MCInst const &MCI, size_t Index);
177 bool inRange(MCInst const &MCI, size_t Index) {
178 return isShiftedUInt<N, S>(minConstant(MCI, Index));
181 bool inSRange(MCInst const &MCI, size_t Index) {
182 return isShiftedInt<N, S>(minConstant(MCI, Index));
184 template <unsigned N> bool inRange(MCInst const &MCI, size_t Index) {
185 return isUInt<N>(minConstant(MCI, Index));