Lines Matching refs:Data
138 for (auto &Data : ArgsData) { in computeLayout() local
139 if (!Data.MaskType.empty()) { in computeLayout()
142 Size, 0, Data.MaskType); in computeLayout()
145 if (Data.FieldWidth) { in computeLayout()
146 CharUnits Size = Ctx.getTypeSizeInChars((*Data.FieldWidth)->getType()); in computeLayout()
147 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.FieldWidth, in computeLayout()
150 if (Data.Precision) { in computeLayout()
151 CharUnits Size = Ctx.getTypeSizeInChars((*Data.Precision)->getType()); in computeLayout()
152 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.Precision, in computeLayout()
155 if (Data.Count) { in computeLayout()
157 CharUnits Size = Ctx.getTypeSizeInChars((*Data.Count)->getType()); in computeLayout()
158 Layout.Items.emplace_back(OSLogBufferItem::CountKind, *Data.Count, Size, in computeLayout()
161 if (Data.Size) in computeLayout()
162 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size), in computeLayout()
163 Data.Flags); in computeLayout()
164 if (Data.Kind) { in computeLayout()
166 if (*Data.Kind == OSLogBufferItem::ErrnoKind) in computeLayout()
169 Size = Ctx.getTypeSizeInChars(Data.E->getType()); in computeLayout()
170 Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags); in computeLayout()
172 auto Size = Ctx.getTypeSizeInChars(Data.E->getType()); in computeLayout()
173 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, Data.E, Size, in computeLayout()
174 Data.Flags); in computeLayout()
206 StringRef Data = Lit->getString(); in computeOSLogBufferLayout() local
208 ParsePrintfString(H, Data.begin(), Data.end(), Ctx.getLangOpts(), in computeOSLogBufferLayout()