Home | History | Annotate | Download | only in TableGen

Lines Matching defs:BitIndex

353   void reportRegion(bitAttr_t RA, unsigned StartBit, unsigned BitIndex,
444 unsigned bitIndex;
448 for (bitIndex = 0; bitIndex < NumBits; bitIndex++)
449 BitValueArray[StartBit + bitIndex] = BIT_UNSET;
477 for (bitIndex = 0; bitIndex < NumBits; bitIndex++) {
478 if (mapIterator->first & (1ULL << bitIndex))
479 BitValueArray[StartBit + bitIndex] = BIT_TRUE;
481 BitValueArray[StartBit + bitIndex] = BIT_FALSE;
619 unsigned bitIndex;
621 for (bitIndex = BitWidth; bitIndex > 0; bitIndex--) {
622 switch (filter[bitIndex - 1]) {
923 unsigned BitIndex, bool AllowMixed) {
925 Filters.push_back(Filter(*this, StartBit, BitIndex - StartBit, true));
927 Filters.push_back(Filter(*this, StartBit, BitIndex - StartBit, false));
967 unsigned BitIndex, InsnIndex;
990 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex)
991 if (FilterBitValues[BitIndex] == BIT_TRUE ||
992 FilterBitValues[BitIndex] == BIT_FALSE)
1002 for (BitIndex = 0; BitIndex < BitWidth; ++BitIndex) {
1003 switch (bitAttrs[BitIndex]) {
1005 if (insn[BitIndex] == BIT_UNSET)
1006 bitAttrs[BitIndex] = ATTR_ALL_UNSET;
1008 bitAttrs[BitIndex] = ATTR_ALL_SET;
1011 if (insn[BitIndex] == BIT_UNSET)
1012 bitAttrs[BitIndex] = ATTR_MIXED;
1015 if (insn[BitIndex] != BIT_UNSET)
1016 bitAttrs[BitIndex] = ATTR_MIXED;
1048 for (BitIndex = 0; BitIndex < BitWidth; BitIndex++) {
1049 bitAttr_t bitAttr = bitAttrs[BitIndex];
1059 StartBit = BitIndex;
1065 StartBit = BitIndex;
1075 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1081 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1085 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1086 StartBit = BitIndex;
1096 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1097 StartBit = BitIndex;
1101 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1102 StartBit = BitIndex;
1106 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1129 reportRegion(RA, StartBit, BitIndex, AllowMixed);
1134 reportRegion(RA, StartBit, BitIndex, AllowMixed);