Searched refs:Qualifier (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h403 llvm::PointerIntPair<NestedNameSpecifier *, 1> Qualifier; member in class:clang::QualifiedTemplateName
411 : Qualifier(NNS, TemplateKeyword? 1 : 0), Template(Template) {}
415 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); }
419 bool hasTemplateKeyword() const { return Qualifier.getInt(); }
458 llvm::PointerIntPair<NestedNameSpecifier *, 1, bool> Qualifier; member in class:clang::DependentTemplateName
464 /// Only valid when the bit on \c Qualifier is clear.
469 /// Only valid when the bit on \c Qualifier is set.
481 DependentTemplateName(NestedNameSpecifier *Qualifier, argument
483 : Qualifier(Qualifier, fals
486 DependentTemplateName(NestedNameSpecifier *Qualifier, const IdentifierInfo *Identifier, TemplateName Canon) argument
492 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator) argument
497 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator, TemplateName Canon) argument
[all...]
H A DNestedNameSpecifier.h243 NestedNameSpecifier *Qualifier = nullptr; member in class:clang::NestedNameSpecifierLoc
248 static unsigned getLocalDataLength(NestedNameSpecifier *Qualifier);
252 static unsigned getDataLength(NestedNameSpecifier *Qualifier);
260 NestedNameSpecifierLoc(NestedNameSpecifier *Qualifier, void *Data) argument
261 : Qualifier(Qualifier), Data(Data) {}
265 explicit operator bool() const { return Qualifier; }
269 bool hasQualifier() const { return Qualifier; }
274 return Qualifier;
327 if (!Qualifier)
[all...]
H A DTemplateBase.h399 NestedNameSpecifier *Qualifier; member in struct:clang::TemplateArgumentLocInfo::T
421 Template.Qualifier = QualifierLoc.getNestedNameSpecifier();
436 return NestedNameSpecifierLoc(Template.Qualifier,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DNestedNameSpecifier.cpp354 NestedNameSpecifierLoc::getLocalDataLength(NestedNameSpecifier *Qualifier) { argument
355 assert(Qualifier && "Expected a non-NULL qualifier");
360 switch (Qualifier->getKind()) {
385 NestedNameSpecifierLoc::getDataLength(NestedNameSpecifier *Qualifier) { argument
387 for (; Qualifier; Qualifier = Qualifier->getPrefix())
388 Length += getLocalDataLength(Qualifier);
409 if (!Qualifier)
421 if (!Qualifier)
628 MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier, SourceRange R) argument
[all...]
H A DStmtPrinter.cpp367 if (NestedNameSpecifier *Qualifier
369 Qualifier->print(OS, Policy);
973 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
974 Qualifier->print(OS, Policy);
984 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
985 Qualifier->print(OS, Policy);
1432 if (NestedNameSpecifier *Qualifier = Node->getQualifier())
1433 Qualifier->print(OS, Policy);
1827 if (NestedNameSpecifier *Qualifier =
1829 Qualifier
[all...]
H A DItaniumMangle.cpp1964 if (NestedNameSpecifier *Qualifier = Dependent->getQualifier())
1965 manglePrefix(Qualifier);
4005 NestedNameSpecifier *Qualifier = PDE->getQualifier(); local
4007 if (Qualifier) {
4008 mangleUnresolvedPrefix(Qualifier,
4017 } else if (Qualifier) {
4018 mangleUnresolvedPrefix(Qualifier);
H A DType.cpp2844 NestedNameSpecifier *Qualifier,
2848 ID.AddPointer(Qualifier);
2841 Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, ElaboratedTypeKeyword Keyword, NestedNameSpecifier *Qualifier, const IdentifierInfo *Name, ArrayRef<TemplateArgument> Args) argument
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h850 NestedNameSpecifier *Qualifier = nullptr;
865 NestedNameSpecifier *Qualifier = nullptr,
873 DeclaringEntity(false), Qualifier(Qualifier) {
H A DDeclSpec.h164 void MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier,
829 /// ObjCDeclQualifier - Qualifier used on types in method
H A DSema.h3189 NestedNameSpecifier *Qualifier,
3314 NestedNameSpecifier *Qualifier,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseStmtAsm.cpp937 const char *Parser::GNUAsmQualifiers::getQualifierName(AQ Qualifier) {
938 switch (Qualifier) {
956 bool Parser::GNUAsmQualifiers::setAsmQualifier(AQ Qualifier) {
957 bool IsDuplicate = Qualifiers & Qualifier;
958 Qualifiers |= Qualifier;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp804 if (!R.Qualifier)
805 R.Qualifier = getRequiredQualification(SemaRef.Context, CurContext,
1069 R.Qualifier);
1152 if (R.QualifierIsInformative && !R.Qualifier &&
1156 R.Qualifier =
1159 R.Qualifier = NestedNameSpecifier::Create(
1242 R.Qualifier);
1268 } else if (Filter == &ResultBuilder::IsMember && !R.Qualifier &&
1275 if (R.QualifierIsInformative && !R.Qualifier &&
1279 R.Qualifier
3080 AddQualifierToCompletionString(CodeCompletionBuilder &Result, NestedNameSpecifier *Qualifier, bool QualifierIsInformative, ASTContext &Context, const PrintingPolicy &Policy) argument
4301 NestedNameSpecifier *Qualifier = Enumerators.SuggestedQualifier; local
[all...]
H A DSemaCXXScopeSpec.cpp1028 NestedNameSpecifier *Qualifier = SS.getScopeRep();
1044 switch (Qualifier->getKind()) {
H A DDeclSpec.cpp126 NestedNameSpecifier *Qualifier, SourceRange R) {
127 Builder.MakeTrivial(Context, Qualifier, R);
125 MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier, SourceRange R) argument
H A DSemaTemplate.cpp284 NestedNameSpecifier *Qualifier = SS.getScopeRep(); local
285 Template = Context.getQualifiedTemplateName(Qualifier,
359 NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep();
361 << Qualifier << II.getName()
364 = TemplateTy::make(Context.getDependentTemplateName(Qualifier, &II));
4784 NestedNameSpecifier *Qualifier = SS.getScopeRep(); local
4789 Context.getDependentTemplateName(Qualifier, Name.Identifier));
4794 Qualifier, Name.OperatorFunctionId.Operator));
7367 NestedNameSpecifier *Qualifier local
7370 SS.MakeTrivial(Context, Qualifier, Lo
[all...]
H A DSemaOverload.cpp5353 NestedNameSpecifier *Qualifier,
5424 PerformObjectMemberConversion(From, Qualifier, FoundDecl, Method);
6484 ThisArg, /*Qualifier=*/nullptr, Method, Method);
13093 PerformObjectArgumentInitialization(Input, /*Qualifier=*/nullptr,
13443 PerformObjectArgumentInitialization(Args[0], /*Qualifier=*/nullptr,
13824 PerformObjectArgumentInitialization(Args[0], /*Qualifier=*/nullptr,
14007 NestedNameSpecifier *Qualifier = nullptr;
14012 Qualifier = MemExpr->getQualifier();
14016 Qualifier = UnresExpr->getQualifier();
14150 PerformObjectArgumentInitialization(MemExpr->getBase(), Qualifier,
[all...]
H A DTreeTransform.h3937 for (NestedNameSpecifierLoc Qualifier = NNS; Qualifier;
3938 Qualifier = Qualifier.getPrefix())
3939 Qualifiers.push_back(Qualifier);
H A DSemaDeclCXX.cpp11344 NestedNameSpecifier *Qualifier = nullptr;
11346 Qualifier = SS.getScopeRep();
11358 if ((!Qualifier || Qualifier->getKind() == NestedNameSpecifier::Global) &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp743 if (auto Qualifier = getAddressSpaceQualifier(PtrTy->getAddressSpace()))
744 Arg[".address_space"] = Arg.getDocument()->getNode(*Qualifier, /*Copy=*/true);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp199 NestedNameSpecifier *Qualifier = HasQualifier ? ME->getQualifier() : nullptr; local
204 CE, MD, ReturnValue, HasQualifier, Qualifier, IsArrow, Base);
209 bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow,
372 Callee = BuildAppleKextVirtualCall(Dtor, Qualifier, Ty);
406 Callee = BuildAppleKextVirtualCall(MD, Qualifier, Ty);
485 E, MD, ReturnValue, /*HasQualifier=*/false, /*Qualifier=*/nullptr,
207 EmitCXXMemberOrOperatorMemberCallExpr( const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow, const Expr *Base) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp4033 StringRef Qualifier; local
4037 if (parseIdentifier(Qualifier))
4039 if (!Qualifier.equals_lower("nonunique"))
5244 StringRef Qualifier; local
5247 if (parseIdentifier(Qualifier))
5251 if (Qualifier == "req")
5253 else if (Qualifier == "vararg")
5256 return Error(QualLoc, Qualifier + " is not a valid parameter qualifier "
H A DAsmParser.cpp4403 StringRef Qualifier; local
4406 if (parseIdentifier(Qualifier))
4410 if (Qualifier == "req")
4412 else if (Qualifier == "vararg")
4415 return Error(QualLoc, Qualifier + " is not a valid parameter qualifier "
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6312 if (const NestedNameSpecifier *Qualifier = Node.getQualifier())
6313 return InnerMatcher.matches(*Qualifier, Finder, Builder);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3365 static const char *getQualifierName(AQ Qualifier);
3366 bool setAsmQualifier(AQ Qualifier);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h879 const Node *Qualifier; member in class:final
884 : Node(KQualifiedName), Qualifier(Qualifier_), Name(Name_) {}
886 template<typename Fn> void match(Fn F) const { F(Qualifier, Name); }
891 Qualifier->print(S);

Completed in 723 milliseconds

12