Lines Matching refs:Initializer
188 FieldInitializer(const FieldInitializer &Initializer);
189 FieldInitializer(FieldInitializer &&Initializer);
191 FieldInitializer &operator=(const FieldInitializer &Initializer);
192 FieldInitializer &operator=(FieldInitializer &&Initializer);
286 FieldInitializer::FieldInitializer(const FieldInitializer &Initializer) in FieldInitializer() argument
287 : FT(Initializer.FT) { in FieldInitializer()
290 new (&IntInfo) IntFieldInfo(Initializer.IntInfo); in FieldInitializer()
293 new (&RealInfo) RealFieldInfo(Initializer.RealInfo); in FieldInitializer()
296 new (&StructInfo) StructFieldInfo(Initializer.StructInfo); in FieldInitializer()
301 FieldInitializer::FieldInitializer(FieldInitializer &&Initializer) in FieldInitializer() argument
302 : FT(Initializer.FT) { in FieldInitializer()
305 new (&IntInfo) IntFieldInfo(Initializer.IntInfo); in FieldInitializer()
308 new (&RealInfo) RealFieldInfo(Initializer.RealInfo); in FieldInitializer()
311 new (&StructInfo) StructFieldInfo(Initializer.StructInfo); in FieldInitializer()
317 FieldInitializer::operator=(const FieldInitializer &Initializer) { in operator =() argument
318 if (FT != Initializer.FT) { in operator =()
331 FT = Initializer.FT; in operator =()
334 IntInfo = Initializer.IntInfo; in operator =()
337 RealInfo = Initializer.RealInfo; in operator =()
340 StructInfo = Initializer.StructInfo; in operator =()
346 FieldInitializer &FieldInitializer::operator=(FieldInitializer &&Initializer) { in operator =() argument
347 if (FT != Initializer.FT) { in operator =()
360 FT = Initializer.FT; in operator =()
363 IntInfo = Initializer.IntInfo; in operator =()
366 RealInfo = Initializer.RealInfo; in operator =()
369 StructInfo = Initializer.StructInfo; in operator =()
886 FieldInitializer &Initializer);
889 FieldInitializer &Initializer);
892 FieldInitializer &Initializer);
895 FieldInitializer &Initializer);
898 StructInitializer &Initializer);
909 const FieldInitializer &Initializer);
912 const IntFieldInfo &Initializer);
915 const RealFieldInfo &Initializer);
918 const StructFieldInfo &Initializer);
921 const StructInitializer &Initializer);
4035 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4066 Initializer = FieldInitializer(std::move(Values)); in parseFieldInitializer()
4072 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4120 Initializer = FieldInitializer(std::move(AsIntValues)); in parseFieldInitializer()
4126 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4160 Initializer = FieldInitializer(std::move(Initializers), Contents.Structure); in parseFieldInitializer()
4165 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4168 return parseFieldInitializer(Field, Field.Contents.IntInfo, Initializer); in parseFieldInitializer()
4170 return parseFieldInitializer(Field, Field.Contents.RealInfo, Initializer); in parseFieldInitializer()
4172 return parseFieldInitializer(Field, Field.Contents.StructInfo, Initializer); in parseFieldInitializer()
4178 StructInitializer &Initializer) { in parseStructInitializer() argument
4196 auto &FieldInitializers = Initializer.FieldInitializers; in parseStructInitializer()
4302 for (const auto &Initializer : Contents.Initializers) { in emitFieldValue() local
4307 emitFieldInitializer(SubField, Initializer.FieldInitializers[Index++]); in emitFieldValue()
4327 const IntFieldInfo &Initializer) { in emitFieldInitializer() argument
4328 for (const auto &Value : Initializer.Values) { in emitFieldInitializer()
4334 llvm::drop_begin(Contents.Values, Initializer.Values.size())) { in emitFieldInitializer()
4343 const RealFieldInfo &Initializer) { in emitFieldInitializer() argument
4344 for (const auto &AsInt : Initializer.AsIntValues) { in emitFieldInitializer()
4350 llvm::drop_begin(Contents.AsIntValues, Initializer.AsIntValues.size())) { in emitFieldInitializer()
4359 const StructFieldInfo &Initializer) { in emitFieldInitializer() argument
4360 for (const auto &Init : Initializer.Initializers) { in emitFieldInitializer()
4366 Initializer.Initializers.size())) { in emitFieldInitializer()
4374 const FieldInitializer &Initializer) { in emitFieldInitializer() argument
4378 Initializer.IntInfo); in emitFieldInitializer()
4381 Initializer.RealInfo); in emitFieldInitializer()
4384 Initializer.StructInfo); in emitFieldInitializer()
4390 const StructInitializer &Initializer) { in emitStructInitializer() argument
4396 for (const auto &Init : Initializer.FieldInitializers) { in emitStructInitializer()
4405 Structure.Fields, Initializer.FieldInitializers.size())) { in emitStructInitializer()
4424 for (const auto &Initializer : Initializers) { in emitStructValues() local
4425 if (emitStructInitializer(Structure, Initializer)) in emitStructValues()