Lines Matching defs:numBits
332 Filter(FilterChooser &owner, unsigned startBit, unsigned numBits, bool mixed);
592 Filter::Filter(FilterChooser &owner, unsigned startBit, unsigned numBits,
594 : Owner(&owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) {
2183 // * Support insertBits(bits, startBit, numBits)
2184 // * Support extractBitsAsZExtValue(numBits, startBit)
2194 unsigned numBits) {
2195 assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!");
2196 assert(startBit + numBits <= (sizeof(InsnType) * 8) &&
2199 if (numBits == sizeof(InsnType) * 8)
2202 fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
2209 unsigned numBits) {
2210 return insn.extractBitsAsZExtValue(numBits, startBit);
2222 insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) {
2223 assert(startBit + numBits <= sizeof field * 8);
2229 insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) {
2230 field.insertBits(bits, startBit, numBits);