| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | FixItHintUtils.cpp | 74 static std::string buildQualifier(DeclSpec::TQ Qualifier, in buildQualifier() argument 82 DeclSpec::TQ Qualifier, in changeValue() argument 89 buildQualifier(Qualifier)); in changeValue() 102 DeclSpec::TQ Qualifier, in changePointerItself() argument 121 return changePointerItself(Var, Qualifier, Context); in changePointer() 129 buildQualifier(Qualifier)); in changePointer() 146 buildQualifier(Qualifier, true)); in changePointer() 171 buildQualifier(Qualifier)); in changeReferencee() 186 DeclSpec::TQ Qualifier, in addQualifierToVarDecl() argument 205 return changePointerItself(Var, Qualifier, Context); in addQualifierToVarDecl() [all …]
|
| H A D | FixItHintUtils.h | 46 DeclSpec::TQ Qualifier,
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | TemplateName.h | 415 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; variable 437 bool hasTemplateKeyword() const { return Qualifier.getInt(); } in hasTemplateKeyword() 494 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() argument 496 : Qualifier(Qualifier, false), Identifier(Identifier), in DependentTemplateName() 499 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() argument 502 : Qualifier(Qualifier, false), Identifier(Identifier), in DependentTemplateName() 505 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() argument 507 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName() 510 DependentTemplateName(NestedNameSpecifier *Qualifier, in DependentTemplateName() argument 513 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName() [all …]
|
| H A D | NestedNameSpecifier.h | 244 NestedNameSpecifier *Qualifier = nullptr; variable 249 static unsigned getLocalDataLength(NestedNameSpecifier *Qualifier); 253 static unsigned getDataLength(NestedNameSpecifier *Qualifier); 261 NestedNameSpecifierLoc(NestedNameSpecifier *Qualifier, void *Data) in NestedNameSpecifierLoc() argument 262 : Qualifier(Qualifier), Data(Data) {} in NestedNameSpecifierLoc() 266 explicit operator bool() const { return Qualifier; } 270 bool hasQualifier() const { return Qualifier; } in hasQualifier() 275 return Qualifier; in getNestedNameSpecifier() 328 if (!Qualifier) in getPrefix() 331 return NestedNameSpecifierLoc(Qualifier->getPrefix(), Data); in getPrefix() [all …]
|
| H A D | TemplateBase.h | 410 NestedNameSpecifier *Qualifier; 442 return NestedNameSpecifierLoc(Template->Qualifier,
|
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PredicateTree.h | 39 Qualifier *question; 42 Qualifier *answer; 66 Qualifier *getQuestion() const { return question; } in getQuestion() 83 Qualifier *question = nullptr, 91 Qualifier *question; 110 BoolNode(Position *position, Qualifier *question, Qualifier *answer, 121 Qualifier *getAnswer() const { return answer; } in getAnswer() 128 Qualifier *answer; 185 SwitchNode(Position *position, Qualifier *question); 196 using ChildMapT = llvm::MapVector<Qualifier *, std::unique_ptr<MatcherNode>>; [all …]
|
| H A D | Predicate.h | 383 class Qualifier : public StorageUniquer::BaseStorage { 385 explicit Qualifier(Predicates::Kind kind) : kind(kind) {} in Qualifier() function 400 : public PredicateBase<AttributeAnswer, Qualifier, Attribute, 433 : public PredicateBase<UnsignedAnswer, Qualifier, unsigned, 443 : public PredicateBase<AttributeQuestion, Qualifier, void, 448 : public PredicateBase<ConstraintQuestion, Qualifier, 469 : public PredicateBase<EqualToQuestion, Qualifier, Position *, 476 : public PredicateBase<IsNotNullQuestion, Qualifier, void, 481 : public PredicateBase<OperandCountQuestion, Qualifier, void, 494 : public PredicateBase<ResultCountQuestion, Qualifier, void, [all …]
|
| H A D | PredicateTree.cpp | 702 OrderedPredicate(const std::pair<Position *, Qualifier *> &ip) in OrderedPredicate() 711 Qualifier *question; 730 DenseMap<Operation *, Qualifier *> patternToAnswer; 753 using Base = DenseMapInfo<std::pair<Position *, Qualifier *>>; 969 MatcherNode::MatcherNode(TypeID matcherTypeID, Position *p, Qualifier *q, in MatcherNode() 978 BoolNode::BoolNode(Position *position, Qualifier *question, Qualifier *answer, in BoolNode() 999 SwitchNode::SwitchNode(Position *position, Qualifier *question) in SwitchNode()
|
| H A D | PDLToPDLInterp.cpp | 364 Qualifier *question = boolNode->getQuestion(); in generate() 365 Qualifier *answer = boolNode->getAnswer(); in generate() 446 llvm::MapVector<Qualifier *, Block *> &dests) { in createSwitchOp() argument 460 Qualifier *question = switchNode->getQuestion(); in generate() 525 llvm::MapVector<Qualifier *, Block *> children; in generate()
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | QualifierAlignmentFixer.cpp | 41 for (const auto &Qualifier : LeftOrder) { in QualifierAlignmentFixer() local 50 for (const auto &Qualifier : RightOrder) { in QualifierAlignmentFixer() local 129 const std::string &Qualifier) { in insertQualifierAfter() argument 136 std::string NewText = " " + Qualifier + " "; in insertQualifierAfter() 144 const std::string &Qualifier) { in insertQualifierBefore() argument 148 std::string NewText = " " + Qualifier + " "; in insertQualifierBefore() 209 const std::string &Qualifier, tok::TokenKind QualifierType) { in analyzeRight() argument 406 const std::string &Qualifier) { in getTokenFromQualifier() argument 408 return llvm::StringSwitch<tok::TokenKind>(Qualifier) in getTokenFromQualifier() 421 const std::string &Qualifier, in LeftRightQualifierAlignmentFixer() argument [all …]
|
| H A D | QualifierAlignmentFixer.h | 56 std::string Qualifier; variable 64 const std::string &Qualifier, 73 static tok::TokenKind getTokenFromQualifier(const std::string &Qualifier); 79 const std::string &Qualifier, 86 const std::string &Qualifier,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | QualifiedAutoCheck.cpp | 29 enum class Qualifier { Const, Volatile, Restrict }; enum 37 assert((Qual == Qualifier::Const || Qual == Qualifier::Volatile || in findQualToken() 38 Qual == Qualifier::Restrict) && in findQualToken() 54 Qual == Qualifier::Const in findQualToken() 171 auto CheckQualifier = [&](bool IsPresent, Qualifier Qual) { in check() 187 if (CheckQualifier(IsLocalConst, Qualifier::Const) || in check() 188 CheckQualifier(IsLocalVolatile, Qualifier::Volatile) || in check() 189 CheckQualifier(IsLocalRestrict, Qualifier::Restrict)) in check() 238 findQualToken(Var, Qualifier::Const, Result); in check() 244 findQualToken(Var, Qualifier::Volatile, Result); in check() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | NestedNameSpecifier.cpp | 357 assert(Qualifier && "Expected a non-NULL qualifier"); in getLocalDataLength() 362 switch (Qualifier->getKind()) { in getLocalDataLength() 389 for (; Qualifier; Qualifier = Qualifier->getPrefix()) in getDataLength() 390 Length += getLocalDataLength(Qualifier); in getDataLength() 411 if (!Qualifier) in getSourceRange() 423 if (!Qualifier) in getLocalSourceRange() 426 unsigned Offset = getDataLength(Qualifier->getPrefix()); in getLocalSourceRange() 427 switch (Qualifier->getKind()) { in getLocalSourceRange() 444 TypeLoc TL(Qualifier->getAsType(), TypeData); in getLocalSourceRange() 461 return TypeLoc(Qualifier->getAsType(), TypeData); in getTypeLoc() [all …]
|
| H A D | StmtPrinter.cpp | 445 if (NestedNameSpecifier *Qualifier in VisitMSDependentExistsStmt() local 447 Qualifier->print(OS, Policy); in VisitMSDependentExistsStmt() 1145 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitDeclRefExpr() local 1146 Qualifier->print(OS, Policy); in VisitDeclRefExpr() 1166 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitDependentScopeDeclRefExpr() local 1167 Qualifier->print(OS, Policy); in VisitDependentScopeDeclRefExpr() 1574 Qualifier->print(OS, Policy); in VisitMemberExpr() 1972 if (NestedNameSpecifier *Qualifier = in VisitMSPropertyRefExpr() local 1974 Qualifier->print(OS, Policy); in VisitMSPropertyRefExpr() 2367 Qualifier->print(OS, Policy); in VisitCXXDependentScopeMemberExpr() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | RemoveUsingNamespace.cpp | 151 if (Ref.Qualifier) in apply() 196 std::string Qualifier = printUsingNamespaceName(Ctx, *TargetDirective) + "::"; in apply() local 199 /*Length=*/0, Qualifier))) in apply()
|
| H A D | DefineOutline.cpp | 162 if (Ref.Qualifier || Ref.Targets.empty() || Ref.NameLoc.isMacroID()) in getFunctionSourceCode() 178 const std::string Qualifier = in getFunctionSourceCode() local 182 tooling::Replacement(SM, Ref.NameLoc, 0, Qualifier))) in getFunctionSourceCode()
|
| H A D | DefineInline.cpp | 155 if (Ref.Qualifier) in qualifyAllDecls() 189 const std::string Qualifier = getQualification( in qualifyAllDecls() local 192 tooling::Replacement(SM, Ref.NameLoc, 0, Qualifier))) { in qualifyAllDecls()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ForwardingReferenceOverloadCheck.cpp | 47 if (const auto *Qualifier = Elaborated->getQualifier()->getAsType()) { in AST_MATCHER() local 48 if (CheckTemplate(Qualifier->getAs<TemplateSpecializationType>())) { in AST_MATCHER()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | CodeCompleteConsumer.h | 856 NestedNameSpecifier *Qualifier = nullptr; variable 871 NestedNameSpecifier *Qualifier = nullptr, 879 DeclaringEntity(false), Qualifier(Qualifier) { in Declaration()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | CodeComplete.cpp | 346 llvm::StringRef Qualifier = C.IndexResult->Scope; in CodeCompletionBuilder() local 347 if (Qualifier.consume_front(Scope) && in CodeCompletionBuilder() 348 Qualifier.size() < ShortestQualifier.size()) in CodeCompletionBuilder() 349 ShortestQualifier = Qualifier; in CodeCompletionBuilder() 657 if (!HeuristicPrefix.Qualifier.empty()) { in getQueryScopes() 659 HeuristicPrefix.Qualifier); in getQueryScopes() 660 StringRef SpelledSpecifier = HeuristicPrefix.Qualifier; in getQueryScopes() 1580 if (HeuristicPrefix.Qualifier.empty()) in runWithoutSema() 1582 else if (HeuristicPrefix.Qualifier.startswith("::")) { in runWithoutSema() 1585 std::string(HeuristicPrefix.Qualifier.drop_front(2)); in runWithoutSema() [all …]
|
| H A D | FindTarget.h | 128 NestedNameSpecifierLoc Qualifier; member
|
| H A D | CodeComplete.h | 312 llvm::StringRef Qualifier; member
|
| H A D | FindTarget.cpp | 839 assert(!Ref->Qualifier.hasQualifier() && "qualifier already set"); in refInTypeLoc() 840 Ref->Qualifier = L.getQualifierLoc(); in refInTypeLoc() 1163 if (R.Qualifier) { in operator <<() 1165 R.Qualifier.getNestedNameSpecifier()->print(OS, in operator <<()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseStmtAsm.cpp | 940 const char *Parser::GNUAsmQualifiers::getQualifierName(AQ Qualifier) { in getQualifierName() argument 941 switch (Qualifier) { in getQualifierName() 959 bool Parser::GNUAsmQualifiers::setAsmQualifier(AQ Qualifier) { in setAsmQualifier() argument 960 bool IsDuplicate = Qualifiers & Qualifier; in setAsmQualifier() 961 Qualifiers |= Qualifier; in setAsmQualifier()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCodeComplete.cpp | 834 if (!R.Qualifier) in CheckHiddenResult() 1099 R.Qualifier, false, in MaybeAddResult() 1184 if (R.QualifierIsInformative && !R.Qualifier && in MaybeAddResult() 1188 R.Qualifier = in MaybeAddResult() 1191 R.Qualifier = NestedNameSpecifier::Create( in MaybeAddResult() 1309 if (R.QualifierIsInformative && !R.Qualifier && in AddResult() 1313 R.Qualifier = in AddResult() 1316 R.Qualifier = NestedNameSpecifier::Create( in AddResult() 3148 if (!Qualifier) in AddQualifierToCompletionString() 3154 Qualifier->print(OS, Policy); in AddQualifierToCompletionString() [all …]
|