Lines Matching refs:Bit
112 return Error(Loc, "Initializer is not compatible with bit range");
123 unsigned Bit = BitList[i];
124 if (NewVal->getBit(Bit))
125 return Error(Loc, "Cannot set bit #" + utostr(Bit) + " of value '" +
127 NewVal->setBit(Bit, BInit->getBit(i));
460 /// ParseRangePiece - Parse a bit/value range.
547 /// ParseOptionalBitList - Parse either a bit list in {}'s or nothing.
562 TokError("expected '}' at end of bit list");
573 /// Type ::= BIT // bit type
585 case tgtok::Bit: Lex.Lex(); return BitRecTy::get();
1125 TokError("expected '}' at end of bit list value");
1132 Init *Bit = Vals[i]->convertInitializerTo(BitRecTy::get());
1133 if (Bit == 0) {
1135 ") is not convertable to a bit");
1138 Result->setBit(Vals.size()-i-1, Bit);
1322 Error(CurlyLoc, "Invalid bit range for value");
1328 TokError("expected '}' at end of bit range list");