Home
last modified time | relevance | path

Searched refs:Designator (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDesignator.h38 class Designator {
104 Designator(DesignatorKind Kind) : Kind(Kind) {} in Designator() function
115 static Designator CreateFieldDesignator(const IdentifierInfo *FieldName, in CreateFieldDesignator()
118 Designator D(FieldDesignator); in CreateFieldDesignator()
142 static Designator CreateArrayDesignator(Expr *Index, in CreateArrayDesignator()
144 Designator D(ArrayDesignator); in CreateArrayDesignator()
172 static Designator CreateArrayRangeDesignator(Expr *Start, Expr *End, in CreateArrayRangeDesignator()
175 Designator D(ArrayRangeDesignator); in CreateArrayRangeDesignator()
210 SmallVector<Designator, 2> Designators;
214 void AddDesignator(Designator D) { Designators.push_back(D); } in AddDesignator()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp1634 SubobjectDesignator Designator; member
1644 SubobjectDesignator &getLValueDesignator() { return Designator; } in getLValueDesignator()
1645 const SubobjectDesignator &getLValueDesignator() const { return Designator;} in getLValueDesignator()
1652 if (Designator.Invalid) in moveInto()
1656 V = APValue(Base, Offset, Designator.Entries, in moveInto()
1657 Designator.IsOnePastTheEnd, IsNullPtr); in moveInto()
1667 Designator = SubobjectDesignator(Ctx, V); in setFrom()
1685 Designator = SubobjectDesignator(getType(B)); in set()
1695 Designator = SubobjectDesignator(PointerTy->getPointeeType()); in setNull()
1715 if (Designator.Invalid) in checkNullPointerDiagnosingWith()
[all …]
H A DExpr.cpp4587 const IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { in getFieldName()
4595 ArrayRef<Designator> Designators, in DesignatedInitExpr()
4603 this->Designators = new (C) Designator[NumDesignators]; in DesignatedInitExpr()
4629 ArrayRef<Designator> Designators, in Create()
4649 const Designator *Desigs, in setDesignators()
4651 Designators = new (C) Designator[NumDesigs]; in setDesignators()
4667 Designator &First = *DIE->getDesignator(0); in getBeginLoc()
4672 Designator &Des = *DIE->getDesignator(i); in getBeginLoc()
4686 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const { in getArrayIndex()
4691 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator &D) const { in getArrayRangeStart()
[all …]
H A DItaniumMangle.cpp5115 for (const auto &Designator : DIE->designators()) { in mangleExpression() local
5116 if (Designator.isFieldDesignator()) { in mangleExpression()
5118 mangleSourceName(Designator.getFieldName()); in mangleExpression()
5119 } else if (Designator.isArrayDesignator()) { in mangleExpression()
5121 mangleExpression(DIE->getArrayIndex(Designator)); in mangleExpression()
5123 assert(Designator.isArrayRangeDesignator() && in mangleExpression()
5126 mangleExpression(DIE->getArrayRangeStart(Designator)); in mangleExpression()
5127 mangleExpression(DIE->getArrayRangeEnd(Designator)); in mangleExpression()
H A DASTImporter.cpp431 using Designator = DesignatedInitExpr::Designator; typedef in clang::ASTNodeImporter
990 Expected<ASTNodeImporter::Designator>
991 ASTNodeImporter::import(const Designator &D) { in import()
1003 return DesignatedInitExpr::Designator::CreateFieldDesignator( in import()
1016 return Designator::CreateArrayDesignator(D.getArrayIndex(), in import()
1025 return Designator::CreateArrayRangeDesignator( in import()
7837 SmallVector<Designator, 4> ToDesignators(E->size()); in VisitDesignatedInitExpr()
H A DStmtProfile.cpp1597 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
H A DStmtPrinter.cpp1938 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseInit.cpp139 D.AddDesignator(Designator::CreateFieldDesignator( in ParseInitializerWithPotentialDesignator()
170 Desig.AddDesignator(Designator::CreateFieldDesignator( in ParseInitializerWithPotentialDesignator()
320 Desig.AddDesignator(Designator::CreateArrayDesignator(Idx.get(), in ParseInitializerWithPotentialDesignator()
332 Desig.AddDesignator(Designator::CreateArrayRangeDesignator( in ParseInitializerWithPotentialDesignator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h5482 class Designator;
5504 Designator *Designators;
5507 ArrayRef<Designator> Designators,
5522 class Designator {
5590 Designator(DesignatorKind Kind) : Kind(Kind) {} in Designator() function
5593 Designator() {} in Designator() function
5603 static Designator CreateFieldDesignator(const IdentifierInfo *FieldName, in CreateFieldDesignator()
5606 Designator D(FieldDesignator); in CreateFieldDesignator()
5639 static Designator CreateArrayDesignator(unsigned Index, in CreateArrayDesignator()
5642 Designator D(ArrayDesignator); in CreateArrayDesignator()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h126 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp214 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr()
431 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp229 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1239 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr() typedef
1249 SmallVector<Designator, 4> Designators; in VisitDesignatedInitExpr()
1256 Designators.push_back(Designator::CreateFieldDesignator( in VisitDesignatedInitExpr()
1266 Designators.push_back(Designator::CreateFieldDesignator(Name, DotLoc, in VisitDesignatedInitExpr()
1275 Designators.push_back(Designator::CreateArrayDesignator(Index, in VisitDesignatedInitExpr()
1286 Designators.push_back(Designator::CreateArrayRangeDesignator( in VisitDesignatedInitExpr()
H A DASTWriterStmt.cpp1207 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp2470 DesignatedInitExpr::Designator *D = DIE->getDesignator(0); in CheckStructUnionTypes()
2662 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator() typedef
2665 SmallVector<Designator, 4> Replacements; in ExpandAnonymousFieldDesignator()
2669 Replacements.push_back(Designator::CreateFieldDesignator( in ExpandAnonymousFieldDesignator()
2673 Replacements.push_back(Designator::CreateFieldDesignator( in ExpandAnonymousFieldDesignator()
2823 DesignatedInitExpr::Designator *D = DIE->getDesignator(DesigIdx); in CheckDesignatedInitializer()
3094 DesignatedInitExpr::Designator *NextD in CheckDesignatedInitializer()
3561 typedef DesignatedInitExpr::Designator ASTDesignator; in ActOnDesignatedInitializer()
3569 const Designator &D = Desig.getDesignator(Idx); in ActOnDesignatedInitializer()
H A DTreeTransform.h13792 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr()
13809 Desig.AddDesignator(Designator::CreateFieldDesignator( in TransformDesignatedInitExpr()
13820 Designator::CreateArrayDesignator(Index.get(), D.getLBracketLoc())); in TransformDesignatedInitExpr()
13837 Desig.AddDesignator(Designator::CreateArrayRangeDesignator( in TransformDesignatedInitExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2421 …0EE4growEm", "llvm::SmallVectorTemplateBase<clang::DesignatedInitExpr::Designator, false>::grow(un…
6135 …clang10DesignatorELb0EE4growEm", "llvm::SmallVectorTemplateBase<clang::Designator, false>::grow(un…
10328 …atedInitExpr10Designator12getFieldNameEv", "clang::DesignatedInitExpr::Designator::getFieldName()"…
10329 …ASTContext&, clang::QualType, unsigned int, clang::DesignatedInitExpr::Designator const*, clang::S…
10330 …ASTContext&, clang::QualType, unsigned int, clang::DesignatedInitExpr::Designator const*, clang::S…
10331 …ignatedInitExpr::Create(clang::ASTContext&, clang::DesignatedInitExpr::Designator*, unsigned int, …
10333 …nitExpr::setDesignators(clang::ASTContext&, clang::DesignatedInitExpr::Designator const*, unsigned…
10335 …natorE", "clang::DesignatedInitExpr::getArrayIndex(clang::DesignatedInitExpr::Designator const&)"},
10336 …E", "clang::DesignatedInitExpr::getArrayRangeStart(clang::DesignatedInitExpr::Designator const&)"},
10337 …orE", "clang::DesignatedInitExpr::getArrayRangeEnd(clang::DesignatedInitExpr::Designator const&)"},
[all …]
/freebsd/share/misc/
H A Dusb_vendors24221 R 38 Designator Index
24223 R 48 Designator Minimum
24225 R 58 Designator Maximum