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);
4034 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4065 Initializer = FieldInitializer(std::move(Values)); in parseFieldInitializer()
4071 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4119 Initializer = FieldInitializer(std::move(AsIntValues)); in parseFieldInitializer()
4125 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4159 Initializer = FieldInitializer(std::move(Initializers), Contents.Structure); in parseFieldInitializer()
4164 FieldInitializer &Initializer) { in parseFieldInitializer() argument
4167 return parseFieldInitializer(Field, Field.Contents.IntInfo, Initializer); in parseFieldInitializer()
4169 return parseFieldInitializer(Field, Field.Contents.RealInfo, Initializer); in parseFieldInitializer()
4171 return parseFieldInitializer(Field, Field.Contents.StructInfo, Initializer); in parseFieldInitializer()
4177 StructInitializer &Initializer) { in parseStructInitializer() argument
4195 auto &FieldInitializers = Initializer.FieldInitializers; in parseStructInitializer()
4301 for (const auto &Initializer : Contents.Initializers) { in emitFieldValue() local
4306 emitFieldInitializer(SubField, Initializer.FieldInitializers[Index++]); in emitFieldValue()
4326 const IntFieldInfo &Initializer) { in emitFieldInitializer() argument
4327 for (const auto &Value : Initializer.Values) { in emitFieldInitializer()
4333 llvm::drop_begin(Contents.Values, Initializer.Values.size())) { in emitFieldInitializer()
4342 const RealFieldInfo &Initializer) { in emitFieldInitializer() argument
4343 for (const auto &AsInt : Initializer.AsIntValues) { in emitFieldInitializer()
4349 llvm::drop_begin(Contents.AsIntValues, Initializer.AsIntValues.size())) { in emitFieldInitializer()
4358 const StructFieldInfo &Initializer) { in emitFieldInitializer() argument
4359 for (const auto &Init : Initializer.Initializers) { in emitFieldInitializer()
4365 Initializer.Initializers.size())) { in emitFieldInitializer()
4373 const FieldInitializer &Initializer) { in emitFieldInitializer() argument
4377 Initializer.IntInfo); in emitFieldInitializer()
4380 Initializer.RealInfo); in emitFieldInitializer()
4383 Initializer.StructInfo); in emitFieldInitializer()
4389 const StructInitializer &Initializer) { in emitStructInitializer() argument
4395 for (const auto &Init : Initializer.FieldInitializers) { in emitStructInitializer()
4404 Structure.Fields, Initializer.FieldInitializers.size())) { in emitStructInitializer()
4423 for (const auto &Initializer : Initializers) { in emitStructValues() local
4424 if (emitStructInitializer(Structure, Initializer)) in emitStructValues()