/netbsd-src/external/apache2/llvm/dist/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 …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExprConstant.cpp | 1552 SubobjectDesignator Designator; member 1559 SubobjectDesignator &getLValueDesignator() { return Designator; } in getLValueDesignator() 1560 const SubobjectDesignator &getLValueDesignator() const { return Designator;} in getLValueDesignator() 1567 if (Designator.Invalid) in moveInto() 1571 V = APValue(Base, Offset, Designator.Entries, in moveInto() 1572 Designator.IsOnePastTheEnd, IsNullPtr); in moveInto() 1580 Designator = SubobjectDesignator(Ctx, V); in setFrom() 1597 Designator = SubobjectDesignator(getType(B)); in set() 1606 Designator = SubobjectDesignator(PointerTy->getPointeeType()); in setNull() 1625 if (Designator.Invalid) in checkNullPointerDiagnosingWith() [all …]
|
H A D | Expr.cpp | 4211 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { in getFieldName() 4219 llvm::ArrayRef<Designator> Designators, in DesignatedInitExpr() 4227 this->Designators = new (C) Designator[NumDesignators]; in DesignatedInitExpr() 4254 llvm::ArrayRef<Designator> Designators, in Create() 4273 const Designator *Desigs, in setDesignators() 4275 Designators = new (C) Designator[NumDesigs]; in setDesignators() 4292 Designator &First = *DIE->getDesignator(0); in getBeginLoc() 4304 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const { in getArrayIndex() 4305 assert(D.Kind == Designator::ArrayDesignator && "Requires array designator"); in getArrayIndex() 4309 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator &D) const { in getArrayRangeStart() [all …]
|
H A D | ItaniumMangle.cpp | 4280 for (const auto &Designator : DIE->designators()) { in mangleExpression() local 4281 if (Designator.isFieldDesignator()) { in mangleExpression() 4283 mangleSourceName(Designator.getFieldName()); in mangleExpression() 4284 } else if (Designator.isArrayDesignator()) { in mangleExpression() 4286 mangleExpression(DIE->getArrayIndex(Designator)); in mangleExpression() 4288 assert(Designator.isArrayRangeDesignator() && in mangleExpression() 4291 mangleExpression(DIE->getArrayRangeStart(Designator)); in mangleExpression() 4292 mangleExpression(DIE->getArrayRangeEnd(Designator)); in mangleExpression()
|
H A D | ASTImporter.cpp | 399 using Designator = DesignatedInitExpr::Designator; typedef in clang::ASTNodeImporter 914 Expected<ASTNodeImporter::Designator> 915 ASTNodeImporter::import(const Designator &D) { in import() 927 return Designator(ToFieldName, *ToDotLocOrErr, *ToFieldLocOrErr); in import() 939 return Designator(D.getFirstExprIndex(), in import() 947 return Designator( in import() 6707 SmallVector<Designator, 4> ToDesignators(E->size()); in VisitDesignatedInitExpr()
|
H A D | StmtProfile.cpp | 1399 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
|
H A D | StmtPrinter.cpp | 1567 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | init.d | 222 struct Designator struct 313 Designator* cdid = &(*cdi.designatorList)[j]; in syntaxCopy() 314 Designator* vdid = &(*vdi.designatorList)[j]; in syntaxCopy()
|
H A D | arraytypes.h | 67 typedef Array<struct Designator> Designators;
|
H A D | arraytypes.d | 55 alias Designators = Array!(Designator);
|
H A D | init.h | 95 struct Designator struct
|
H A D | astcodegen.d | 37 public import dmd.init : Designator;
|
H A D | cparse.d | 2074 desigInit.designatorList.push(AST.Designator(e)); in cparseInitializer() 2086 desigInit.designatorList.push(AST.Designator(token.ident)); in cparseInitializer()
|
H A D | hdrgen.d | 3704 foreach (ref Designator d; (*di.designatorList)[]) in initializerToBuffer()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | Expr.h | 4955 class Designator; 4976 Designator *Designators; 4979 llvm::ArrayRef<Designator> Designators, 5025 class Designator { 5042 Designator() {} in Designator() function 5045 Designator(const IdentifierInfo *FieldName, SourceLocation DotLoc, in Designator() function 5055 Designator(unsigned Index, SourceLocation LBracketLoc, in Designator() function 5066 Designator(unsigned Index, SourceLocation LBracketLoc, in Designator() function 5144 llvm::ArrayRef<Designator> Designators, 5156 llvm::MutableArrayRef<Designator> designators() { in designators() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/ |
H A D | RecursiveSymbolVisitor.h | 126 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexBody.cpp | 201 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr() 418 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1201 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr() typedef 1211 SmallVector<Designator, 4> Designators; in VisitDesignatedInitExpr() 1218 Designators.push_back(Designator(Field->getIdentifier(), DotLoc, in VisitDesignatedInitExpr() 1228 Designators.push_back(Designator(Name, DotLoc, FieldLoc)); in VisitDesignatedInitExpr() 1236 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc)); in VisitDesignatedInitExpr() 1245 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, in VisitDesignatedInitExpr()
|
H A D | ASTWriterStmt.cpp | 1081 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/ |
H A D | USRLocFinder.cpp | 230 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
|
/netbsd-src/external/apache2/llvm/dist/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 | 11086 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr() 11088 Desig.AddDesignator(Designator::getField(D.getFieldName(), in TransformDesignatedInitExpr() 11113 Designator::getArray(Index.get(), D.getLBracketLoc())); in TransformDesignatedInitExpr() 11130 Desig.AddDesignator(Designator::getArrayRange(Start.get(), in TransformDesignatedInitExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CIndex.cpp | 2713 for (const DesignatedInitExpr::Designator &D : in VisitDesignatedInitExpr()
|