Lines Matching defs:numBits
333 Filter(FilterChooser &owner, unsigned startBit, unsigned numBits, bool mixed);
594 Filter::Filter(FilterChooser &owner, unsigned startBit, unsigned numBits,
596 : Owner(&owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) {
2192 // * Support insertBits(bits, startBit, numBits)
2193 // * Support extractBitsAsZExtValue(numBits, startBit)
2203 unsigned numBits) {
2204 assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!");
2205 assert(startBit + numBits <= (sizeof(InsnType) * 8) &&
2208 if (numBits == sizeof(InsnType) * 8)
2211 fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
2218 unsigned numBits) {
2219 return insn.extractBitsAsZExtValue(numBits, startBit);
2231 insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) {
2232 assert(startBit + numBits <= sizeof field * 8);
2238 insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) {
2239 field.insertBits(bits, startBit, numBits);