Home
last modified time | relevance | path

Searched refs:Qualifier (Results 1 – 25 of 59) sorted by relevance

123

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DFixItHintUtils.cpp74 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 DFixItHintUtils.h46 DeclSpec::TQ Qualifier,
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateName.h415 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 DNestedNameSpecifier.h244 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 DTemplateBase.h410 NestedNameSpecifier *Qualifier;
442 return NestedNameSpecifierLoc(Template->Qualifier,
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPredicateTree.h39 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 DPredicate.h383 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 DPredicateTree.cpp702 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 DPDLToPDLInterp.cpp364 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 DQualifierAlignmentFixer.cpp41 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 DQualifierAlignmentFixer.h56 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 DQualifiedAutoCheck.cpp29 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 DNestedNameSpecifier.cpp357 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 DStmtPrinter.cpp445 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 DRemoveUsingNamespace.cpp151 if (Ref.Qualifier) in apply()
196 std::string Qualifier = printUsingNamespaceName(Ctx, *TargetDirective) + "::"; in apply() local
199 /*Length=*/0, Qualifier))) in apply()
H A DDefineOutline.cpp162 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 DDefineInline.cpp155 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 DForwardingReferenceOverloadCheck.cpp47 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 DCodeCompleteConsumer.h856 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 DCodeComplete.cpp346 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 DFindTarget.h128 NestedNameSpecifierLoc Qualifier; member
H A DCodeComplete.h312 llvm::StringRef Qualifier; member
H A DFindTarget.cpp839 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 DParseStmtAsm.cpp940 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 DSemaCodeComplete.cpp834 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 …]

123