Lines Matching defs:FieldEnd
190 RecordDecl::field_iterator FieldEnd);
382 FieldEnd = D->field_end();
383 Field != FieldEnd;) {
385 Field = accumulateBitFields(isNonVirtualBaseType, Field, FieldEnd);
386 assert((Field == FieldEnd || !Field->isBitField()) &&
405 // Create members for bitfields. Field is a bitfield, and FieldEnd is the end
412 RecordDecl::field_iterator FieldEnd) {
414 // Run stores the first element of the current run of bitfields. FieldEnd is
419 RecordDecl::field_iterator Run = FieldEnd;
424 for (; Field != FieldEnd && Field->isBitField(); ++Field) {
427 Run = FieldEnd;
434 if (Run == FieldEnd || BitOffset >= Tail) {
514 // unit from. Begin is the first bitfield of the span. If Begin is FieldEnd,
518 RecordDecl::field_iterator Begin = FieldEnd;
539 if (Field != FieldEnd && Field->isBitField()) {
541 if (Begin == FieldEnd) {
569 if (Begin == FieldEnd)
636 for (auto Probe = Field; Probe != FieldEnd; ++Probe)
679 assert((Field == FieldEnd || !Field->isBitField() ||
706 Begin = FieldEnd;
708 assert(Field != FieldEnd && Field->isBitField() &&