Lines Matching refs:StartBit
269 unsigned StartBit; // the starting bit position member in ARMFilter
450 bool fieldFromInsn(uint64_t &Field, insn_t &Insn, unsigned StartBit,
515 void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex,
541 Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits), Mixed(f.Mixed), in ARMFilter()
549 bool mixed) : Owner(&owner), StartBit(startBit), NumBits(numBits), in ARMFilter()
551 assert(StartBit + NumBits - 1 < BIT_WIDTH); in ARMFilter()
565 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits); in ARMFilter()
612 BitValueArray[StartBit + bitIndex] = BIT_UNSET; in recurse()
641 BitValueArray[StartBit + bitIndex] = BIT_TRUE; in recurse()
643 BitValueArray[StartBit + bitIndex] = BIT_FALSE; in recurse()
663 o << (StartBit + NumBits - 1) << '-'; in emit()
665 o << StartBit << "} ...\n"; in emit()
668 << StartBit << ", " << NumBits << ")) {\n"; in emit()
854 unsigned StartBit, unsigned NumBits) const { in fieldFromInsn() argument
858 if (Insn[StartBit + i] == BIT_UNSET) in fieldFromInsn()
861 if (Insn[StartBit + i] == BIT_TRUE) in fieldFromInsn()
1086 void ARMFilterChooser::reportRegion(bitAttr_t RA, unsigned StartBit, in reportRegion() argument
1089 Filters.push_back(ARMFilter(*this, StartBit, BitIndex - StartBit, true)); in reportRegion()
1091 Filters.push_back(ARMFilter(*this, StartBit, BitIndex - StartBit, false)); in reportRegion()
1210 unsigned StartBit = 0; in filterProcessor() local
1223 StartBit = BitIndex; in filterProcessor()
1229 StartBit = BitIndex; in filterProcessor()
1239 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1245 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1249 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1250 StartBit = BitIndex; in filterProcessor()
1260 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1261 StartBit = BitIndex; in filterProcessor()
1265 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1266 StartBit = BitIndex; in filterProcessor()
1270 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1293 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()
1298 reportRegion(RA, StartBit, BitIndex, AllowMixed); in filterProcessor()