Lines Matching refs:Initializer
234 FieldInitializer(const FieldInitializer &Initializer) : FT(Initializer.FT) { in FieldInitializer() argument
237 new (&IntInfo) IntFieldInfo(Initializer.IntInfo); in FieldInitializer()
240 new (&RealInfo) RealFieldInfo(Initializer.RealInfo); in FieldInitializer()
243 new (&StructInfo) StructFieldInfo(Initializer.StructInfo); in FieldInitializer()
248 FieldInitializer(FieldInitializer &&Initializer) : FT(Initializer.FT) { in FieldInitializer() argument
251 new (&IntInfo) IntFieldInfo(Initializer.IntInfo); in FieldInitializer()
254 new (&RealInfo) RealFieldInfo(Initializer.RealInfo); in FieldInitializer()
257 new (&StructInfo) StructFieldInfo(Initializer.StructInfo); in FieldInitializer()
262 FieldInitializer &operator=(const FieldInitializer &Initializer) { in operator =() argument
263 if (FT != Initializer.FT) { in operator =()
276 FT = Initializer.FT; in operator =()
279 IntInfo = Initializer.IntInfo; in operator =()
282 RealInfo = Initializer.RealInfo; in operator =()
285 StructInfo = Initializer.StructInfo; in operator =()
291 FieldInitializer &operator=(FieldInitializer &&Initializer) { in operator =() argument
292 if (FT != Initializer.FT) { in operator =()
305 FT = Initializer.FT; in operator =()
308 IntInfo = Initializer.IntInfo; in operator =()
311 RealInfo = Initializer.RealInfo; in operator =()
314 StructInfo = Initializer.StructInfo; in operator =()
867 FieldInitializer &Initializer);
870 FieldInitializer &Initializer);
873 FieldInitializer &Initializer);
876 FieldInitializer &Initializer);
879 StructInitializer &Initializer);
890 const FieldInitializer &Initializer);
893 const IntFieldInfo &Initializer);
896 const RealFieldInfo &Initializer);
899 const StructFieldInfo &Initializer);
902 const StructInitializer &Initializer);
4051 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4082 Initializer = FieldInitializer(std::move(Values)); in parseFieldInitializer()
4088 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4136 Initializer = FieldInitializer(std::move(AsIntValues)); in parseFieldInitializer()
4142 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4176 Initializer = FieldInitializer(std::move(Initializers), Contents.Structure); in parseFieldInitializer()
4181 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4184 return parseFieldInitializer(Field, Field.Contents.IntInfo, Initializer); in parseFieldInitializer()
4186 return parseFieldInitializer(Field, Field.Contents.RealInfo, Initializer); in parseFieldInitializer()
4188 return parseFieldInitializer(Field, Field.Contents.StructInfo, Initializer); in parseFieldInitializer()
4194 StructInitializer &Initializer) { in parseStructInitializer() argument
4212 auto &FieldInitializers = Initializer.FieldInitializers; in parseStructInitializer()
4319 for (const auto &Initializer : Contents.Initializers) { in emitFieldValue() local
4324 emitFieldInitializer(SubField, Initializer.FieldInitializers[Index++]); in emitFieldValue()
4344 const IntFieldInfo &Initializer) { in emitFieldInitializer() argument
4345 for (const auto &Value : Initializer.Values) { in emitFieldInitializer()
4351 llvm::drop_begin(Contents.Values, Initializer.Values.size())) { in emitFieldInitializer()
4360 const RealFieldInfo &Initializer) { in emitFieldInitializer() argument
4361 for (const auto &AsInt : Initializer.AsIntValues) { in emitFieldInitializer()
4367 llvm::drop_begin(Contents.AsIntValues, Initializer.AsIntValues.size())) { in emitFieldInitializer()
4376 const StructFieldInfo &Initializer) { in emitFieldInitializer() argument
4377 for (const auto &Init : Initializer.Initializers) { in emitFieldInitializer()
4383 Initializer.Initializers.size())) { in emitFieldInitializer()
4391 const FieldInitializer &Initializer) { in emitFieldInitializer() argument
4395 Initializer.IntInfo); in emitFieldInitializer()
4398 Initializer.RealInfo); in emitFieldInitializer()
4401 Initializer.StructInfo); in emitFieldInitializer()
4407 const StructInitializer &Initializer) { in emitStructInitializer() argument
4413 for (const auto &Init : Initializer.FieldInitializers) { in emitStructInitializer()
4422 Structure.Fields, Initializer.FieldInitializers.size())) { in emitStructInitializer()
4441 for (const auto &Initializer : Initializers) { in emitStructValues() local
4442 if (emitStructInitializer(Structure, Initializer)) in emitStructValues()