Lines Matching refs:Embed
507 Expr *HandleEmbed(EmbedExpr *Embed, const InitializedEntity &Entity) { in HandleEmbed() argument
511 CurEmbed = Embed; in HandleEmbed()
521 ElsCount = Embed->getDataElementCount(); in HandleEmbed()
525 if (ElsCount == Embed->getDataElementCount()) { in HandleEmbed()
528 return Embed; in HandleEmbed()
533 EmbedExpr(SemaRef.Context, Embed->getLocation(), Embed->getData(), in HandleEmbed()
536 if (CurEmbedIndex >= Embed->getDataElementCount()) { in HandleEmbed()
1515 if (auto *Embed = dyn_cast<EmbedExpr>(expr)) { in CheckSubElementType() local
1516 expr = HandleEmbed(Embed, Entity); in CheckSubElementType()
1725 } else if (auto *Embed = dyn_cast<EmbedExpr>(expr)) { in CheckScalarType() local
1726 expr = HandleEmbed(Embed, Entity); in CheckScalarType()
2048 EmbedExpr *Embed = cast<EmbedExpr>(IList->inits()[0]); in CheckArrayType() local
2049 IList->setInit(0, Embed->getDataStringLiteral()); in CheckArrayType()
2167 auto Embed = cast<EmbedExpr>(Init); in CheckArrayType() local
2168 elementIndex = elementIndex + Embed->getDataElementCount() - in CheckArrayType()