Home
last modified time | relevance | path

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

/freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp1620 if (Designator.Invalid) in moveInto()
1678 if (Designator.Invalid) in checkNullPointerDiagnosingWith()
2364 if (!Designator.Invalid && Designator.isOnePastTheEnd()) { in CheckLValueConstantExpression()
4304 if (LVal.Designator.Invalid) in handleLValueToRValueConversion()
4765 LV.Designator.Entries.reserve(LV.Designator.Entries.size() + in HandleMemberPointerAccess()
9684 if (Src.Designator.Invalid || Dest.Designator.Invalid) in VisitBuiltinCallExpr()
11923 const SubobjectDesignator &Designator = LVal.Designator; in isUserWritingOffTheEnd() local
11958 Designator.Entries.size() == Designator.MostDerivedPathLength && in isUserWritingOffTheEnd()
12026 const SubobjectDesignator &Designator = LVal.Designator; in determineEndOffset() local
12059 Designator.Entries.size() == Designator.MostDerivedPathLength) { in determineEndOffset()
[all …]
H A DExpr.cpp4497 this->Designators = new (C) Designator[NumDesignators]; in DesignatedInitExpr()
4524 llvm::ArrayRef<Designator> Designators, in Create()
4543 const Designator *Desigs, in setDesignators()
4545 Designators = new (C) Designator[NumDesigs]; in setDesignators()
4561 Designator &First = *DIE->getDesignator(0); in getBeginLoc()
4571 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const { in getArrayIndex()
4581 Expr *DesignatedInitExpr::getArrayRangeEnd(const Designator &D) const { in getArrayRangeEnd()
4589 const Designator *First, in ExpandDesignator()
4590 const Designator *Last) { in ExpandDesignator()
4604 Designator *NewDesignators in ExpandDesignator()
[all …]
H A DItaniumMangle.cpp4814 for (const auto &Designator : DIE->designators()) { in mangleExpression() local
4815 if (Designator.isFieldDesignator()) { in mangleExpression()
4817 mangleSourceName(Designator.getFieldName()); in mangleExpression()
4818 } else if (Designator.isArrayDesignator()) { in mangleExpression()
4820 mangleExpression(DIE->getArrayIndex(Designator)); in mangleExpression()
4822 assert(Designator.isArrayRangeDesignator() && in mangleExpression()
4825 mangleExpression(DIE->getArrayRangeStart(Designator)); in mangleExpression()
4826 mangleExpression(DIE->getArrayRangeEnd(Designator)); in mangleExpression()
H A DASTImporter.cpp393 using Designator = DesignatedInitExpr::Designator; typedef in clang::ASTNodeImporter
935 Expected<ASTNodeImporter::Designator>
936 ASTNodeImporter::import(const Designator &D) { in import()
948 return DesignatedInitExpr::Designator::CreateFieldDesignator( in import()
961 return Designator::CreateArrayDesignator(D.getArrayIndex(), in import()
970 return Designator::CreateArrayRangeDesignator( in import()
7387 SmallVector<Designator, 4> ToDesignators(E->size()); in VisitDesignatedInitExpr()
H A DStmtProfile.cpp1545 for (const DesignatedInitExpr::Designator &D : S->designators()) { in VisitDesignatedInitExpr()
H A DStmtPrinter.cpp1754 for (const DesignatedInitExpr::Designator &D : Node->designators()) { in VisitDesignatedInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseInit.cpp185 D.AddDesignator(Designator::CreateFieldDesignator( in ParseInitializerWithPotentialDesignator()
215 Desig.AddDesignator(Designator::CreateFieldDesignator( in ParseInitializerWithPotentialDesignator()
365 Desig.AddDesignator(Designator::CreateArrayDesignator(Idx.get(), in ParseInitializerWithPotentialDesignator()
377 Desig.AddDesignator(Designator::CreateArrayRangeDesignator( in ParseInitializerWithPotentialDesignator()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h5066 class Designator;
5088 Designator *Designators;
5106 class Designator {
5174 Designator(DesignatorKind Kind) : Kind(Kind) {} in Designator() function
5177 Designator() {} in Designator() function
5190 Designator D(FieldDesignator); in CreateFieldDesignator()
5226 Designator D(ArrayDesignator); in CreateArrayDesignator()
5237 Designator D(ArrayRangeDesignator); in CreateArrayRangeDesignator()
5300 llvm::ArrayRef<Designator> designators() const { in designators()
5312 Expr *getArrayIndex(const Designator &D) const;
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h126 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp216 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in VisitDesignatedInitExpr()
433 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) { in TraverseInitListExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp230 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1228 using Designator = DesignatedInitExpr::Designator; in VisitDesignatedInitExpr() typedef
1238 SmallVector<Designator, 4> Designators; in VisitDesignatedInitExpr()
1245 Designators.push_back(Designator::CreateFieldDesignator( in VisitDesignatedInitExpr()
1255 Designators.push_back(Designator::CreateFieldDesignator(Name, DotLoc, in VisitDesignatedInitExpr()
1264 Designators.push_back(Designator::CreateArrayDesignator(Index, in VisitDesignatedInitExpr()
1275 Designators.push_back(Designator::CreateArrayRangeDesignator( in VisitDesignatedInitExpr()
H A DASTWriterStmt.cpp1188 for (const DesignatedInitExpr::Designator &D : E->designators()) { in VisitDesignatedInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp2258 DesignatedInitExpr::Designator *D = DIE->getDesignator(0); in CheckStructUnionTypes()
2445 typedef DesignatedInitExpr::Designator Designator; in ExpandAnonymousFieldDesignator() typedef
2448 SmallVector<Designator, 4> Replacements; in ExpandAnonymousFieldDesignator()
2452 Replacements.push_back(Designator::CreateFieldDesignator( in ExpandAnonymousFieldDesignator()
2456 Replacements.push_back(Designator::CreateFieldDesignator( in ExpandAnonymousFieldDesignator()
2602 DesignatedInitExpr::Designator *D = DIE->getDesignator(DesigIdx); in CheckDesignatedInitializer()
2873 DesignatedInitExpr::Designator *NextD in CheckDesignatedInitializer()
3342 typedef DesignatedInitExpr::Designator ASTDesignator; in ActOnDesignatedInitializer()
3350 const Designator &D = Desig.getDesignator(Idx); in ActOnDesignatedInitializer()
H A DTreeTransform.h11821 for (const DesignatedInitExpr::Designator &D : E->designators()) { in TransformDesignatedInitExpr()
11838 Desig.AddDesignator(Designator::CreateFieldDesignator( in TransformDesignatedInitExpr()
11849 Designator::CreateArrayDesignator(Index.get(), D.getLBracketLoc())); in TransformDesignatedInitExpr()
11866 Desig.AddDesignator(Designator::CreateArrayRangeDesignator( in TransformDesignatedInitExpr()
/freebsd-14.2/share/misc/
H A Dusb_vendors24159 R 38 Designator Index
24161 R 48 Designator Minimum
24163 R 58 Designator Maximum