| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Designator.h | 187 SmallVector<Designator, 2> Designators; variable 192 Designators.push_back(D); in AddDesignator() 195 bool empty() const { return Designators.empty(); } in empty() 197 unsigned getNumDesignators() const { return Designators.size(); } in getNumDesignators() 199 assert(Idx < Designators.size()); in getDesignator() 200 return Designators[Idx]; in getDesignator()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | InlayHints.cpp | 185 llvm::DenseMap<SourceLocation, std::string> Designators; in getDesignators() local 188 Designators, NestedBraces, EmptyPrefix); in getDesignators() 189 return Designators; in getDesignators() 356 if (!Cfg.InlayHints.Designators) in VisitInitListExpr() 360 llvm::DenseMap<SourceLocation, std::string> Designators = in VisitInitListExpr() local 365 auto It = Designators.find(Init->getBeginLoc()); in VisitInitListExpr() 366 if (It != Designators.end() && in VisitInitListExpr() 626 CHECK_KIND(Designator, Designators); in addInlayHint()
|
| H A D | Config.h | 141 bool Designators = true; member
|
| H A D | ConfigFragment.h | 307 llvm::Optional<Located<bool>> Designators; member
|
| H A D | ConfigCompile.cpp | 585 if (F.Designators) in compile() 586 Out.Apply.push_back([Value(**F.Designators)](const Params &, Config &C) { in compile() 587 C.InlayHints.Designators = Value; in compile()
|
| H A D | ConfigYAML.cpp | 249 F.Designators = *Value; in parse()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 4334 this->Designators[I] = Designators[I]; in DesignatedInitExpr() 4335 if (this->Designators[I].isArrayDesignator()) { in DesignatedInitExpr() 4372 Designators = new (C) Designator[NumDesigs]; in setDesignators() 4375 Designators[I] = Desigs[I]; in setDesignators() 4425 std::copy_backward(Designators + Idx + 1, in ExpandDesignator() 4426 Designators + NumDesignators, in ExpandDesignator() 4427 Designators + Idx); in ExpandDesignator() 4432 Designators[Idx] = *First; in ExpandDesignator() 4438 std::copy(Designators, Designators + Idx, NewDesignators); in ExpandDesignator() 4440 std::copy(Designators + Idx + 1, Designators + NumDesignators, in ExpandDesignator() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | InlayHintTests.cpp | 79 C.InlayHints.Designators = false; in noHintsConfig() 120 Cfg.InlayHints.Designators = true; in assertDesignatorHints()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1206 SmallVector<Designator, 4> Designators; in VisitDesignatedInitExpr() local 1213 Designators.push_back(Designator(Field->getIdentifier(), DotLoc, in VisitDesignatedInitExpr() 1215 Designators.back().setField(Field); in VisitDesignatedInitExpr() 1223 Designators.push_back(Designator(Name, DotLoc, FieldLoc)); in VisitDesignatedInitExpr() 1231 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc)); in VisitDesignatedInitExpr() 1240 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, in VisitDesignatedInitExpr() 1247 Designators.data(), Designators.size()); in VisitDesignatedInitExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 5055 Designator *Designators; variable 5058 llvm::ArrayRef<Designator> Designators, 5064 NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } in DesignatedInitExpr() 5223 llvm::ArrayRef<Designator> Designators, 5236 return {Designators, NumDesignators}; in designators() 5240 return {Designators, NumDesignators}; in designators()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 3211 SmallVector<ASTDesignator, 32> Designators; in ActOnDesignatedInitializer() local 3219 Designators.push_back(ASTDesignator(D.getField(), D.getDotLoc(), in ActOnDesignatedInitializer() 3231 Designators.push_back(ASTDesignator(InitExpressions.size(), in ActOnDesignatedInitializer() 3271 Designators.push_back(ASTDesignator(InitExpressions.size(), in ActOnDesignatedInitializer() 3290 return DesignatedInitExpr::Create(Context, Designators, InitExpressions, in ActOnDesignatedInitializer()
|