| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Designator.h | 36 class Designator { 42 Designator() {}; in Designator() function 127 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc, in getField() 129 Designator D; in getField() 138 static Designator getArray(Expr *Index, in getArray() 140 Designator D; in getArray() 149 static Designator getArrayRange(Expr *Start, in getArrayRange() 153 Designator D; in getArrayRange() 187 SmallVector<Designator, 2> Designators; 191 void AddDesignator(Designator D) { in AddDesignator() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 1567 if (Designator.Invalid) in moveInto() 1625 if (Designator.Invalid) in checkNullPointerDiagnosingWith() 2270 if (!Designator.Invalid && Designator.isOnePastTheEnd()) { in CheckLValueConstantExpression() 4215 if (LVal.Designator.Invalid) in handleLValueToRValueConversion() 4642 LV.Designator.Entries.reserve(LV.Designator.Entries.size() + in HandleMemberPointerAccess() 9241 if (Src.Designator.Invalid || Dest.Designator.Invalid) in VisitBuiltinCallExpr() 11329 const SubobjectDesignator &Designator = LVal.Designator; in isUserWritingOffTheEnd() local 11342 Designator.Entries.size() == Designator.MostDerivedPathLength && in isUserWritingOffTheEnd() 11396 const SubobjectDesignator &Designator = LVal.Designator; in determineEndOffset() local 11429 Designator.Entries.size() == Designator.MostDerivedPathLength) { in determineEndOffset() [all …]
|
| H A D | Expr.cpp | 4298 this->Designators = new (C) Designator[NumDesignators]; in DesignatedInitExpr() 4325 llvm::ArrayRef<Designator> Designators, in Create() 4344 const Designator *Desigs, in setDesignators() 4346 Designators = new (C) Designator[NumDesigs]; in setDesignators() 4363 Designator &First = *DIE->getDesignator(0); in getBeginLoc() 4381 assert(D.Kind == Designator::ArrayRangeDesignator && in getArrayRangeStart() 4387 assert(D.Kind == Designator::ArrayRangeDesignator && in getArrayRangeEnd() 4395 const Designator *First, in ExpandDesignator() 4396 const Designator *Last) { in ExpandDesignator() 4410 Designator *NewDesignators in ExpandDesignator() [all …]
|
| H A D | ItaniumMangle.cpp | 4290 for (const auto &Designator : DIE->designators()) { in mangleExpression() local 4291 if (Designator.isFieldDesignator()) { in mangleExpression() 4293 mangleSourceName(Designator.getFieldName()); in mangleExpression() 4294 } else if (Designator.isArrayDesignator()) { in mangleExpression() 4296 mangleExpression(DIE->getArrayIndex(Designator)); in mangleExpression() 4298 assert(Designator.isArrayRangeDesignator() && in mangleExpression() 4301 mangleExpression(DIE->getArrayRangeStart(Designator)); in mangleExpression() 4302 mangleExpression(DIE->getArrayRangeEnd(Designator)); in mangleExpression()
|
| H A D | ASTImporter.cpp | 414 using Designator = DesignatedInitExpr::Designator; typedef in clang::ASTNodeImporter 932 Expected<ASTNodeImporter::Designator> 933 ASTNodeImporter::import(const Designator &D) { in import() 945 return Designator(ToFieldName, *ToDotLocOrErr, *ToFieldLocOrErr); in import() 957 return Designator(D.getFirstExprIndex(), in import() 965 return Designator( in import() 6836 SmallVector<Designator, 4> ToDesignators(E->size()); in VisitDesignatedInitExpr()
|
| H A D | StmtProfile.cpp | 1416 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
|
| H A D | StmtPrinter.cpp | 1580 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseInit.cpp | 184 D.AddDesignator(Designator::getField(FieldName, SourceLocation(), NameLoc)); in ParseInitializerWithPotentialDesignator() 213 Desig.AddDesignator(Designator::getField(Tok.getIdentifierInfo(), DotLoc, in ParseInitializerWithPotentialDesignator() 363 Desig.AddDesignator(Designator::getArray(Idx.get(), StartLoc)); in ParseInitializerWithPotentialDesignator() 374 Desig.AddDesignator(Designator::getArrayRange(Idx.get(), in ParseInitializerWithPotentialDesignator()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 126 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 5022 class Designator; 5043 Designator *Designators; 5092 class Designator { 5109 Designator() {} in Designator() function 5223 llvm::MutableArrayRef<Designator> designators() { in designators() 5227 llvm::ArrayRef<Designator> designators() const { in designators() 5232 const Designator *getDesignator(unsigned Idx) const { in getDesignator() 5239 Expr *getArrayIndex(const Designator &D) const; 5240 Expr *getArrayRangeStart(const Designator &D) const; 5241 Expr *getArrayRangeEnd(const Designator &D) const; [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 201 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr() 415 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 230 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1211 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr() typedef 1221 SmallVector<Designator, 4> Designators; in VisitDesignatedInitExpr() 1228 Designators.push_back(Designator(Field->getIdentifier(), DotLoc, in VisitDesignatedInitExpr() 1238 Designators.push_back(Designator(Name, DotLoc, FieldLoc)); in VisitDesignatedInitExpr() 1246 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc)); in VisitDesignatedInitExpr() 1255 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, in VisitDesignatedInitExpr()
|
| H A D | ASTWriterStmt.cpp | 1092 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 2302 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator() typedef 2305 SmallVector<Designator, 4> Replacements; in ExpandAnonymousFieldDesignator() 2309 Replacements.push_back(Designator((IdentifierInfo *)nullptr, in ExpandAnonymousFieldDesignator() 2313 Replacements.push_back(Designator((IdentifierInfo *)nullptr, in ExpandAnonymousFieldDesignator() 2457 DesignatedInitExpr::Designator *D = DIE->getDesignator(DesigIdx); in CheckDesignatedInitializer() 2715 DesignatedInitExpr::Designator *NextD in CheckDesignatedInitializer() 3180 typedef DesignatedInitExpr::Designator ASTDesignator; in ActOnDesignatedInitializer() 3188 const Designator &D = Desig.getDesignator(Idx); in ActOnDesignatedInitializer() 3190 case Designator::FieldDesignator: in ActOnDesignatedInitializer() 3195 case Designator::ArrayDesignator: { in ActOnDesignatedInitializer() [all …]
|
| H A D | TreeTransform.h | 11160 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr() 11162 Desig.AddDesignator(Designator::getField(D.getFieldName(), in TransformDesignatedInitExpr() 11187 Designator::getArray(Index.get(), D.getLBracketLoc())); in TransformDesignatedInitExpr() 11204 Desig.AddDesignator(Designator::getArrayRange(Start.get(), in TransformDesignatedInitExpr()
|