/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateName.h | 403 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 D | NestedNameSpecifier.h | 243 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 D | TemplateBase.h | 399 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 D | NestedNameSpecifier.cpp | 354 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 D | StmtPrinter.cpp | 367 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 D | ItaniumMangle.cpp | 1964 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 D | Type.cpp | 2844 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 D | CodeCompleteConsumer.h | 850 NestedNameSpecifier *Qualifier = nullptr; 865 NestedNameSpecifier *Qualifier = nullptr, 873 DeclaringEntity(false), Qualifier(Qualifier) {
|
H A D | DeclSpec.h | 164 void MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier, 829 /// ObjCDeclQualifier - Qualifier used on types in method
|
H A D | Sema.h | 3189 NestedNameSpecifier *Qualifier, 3314 NestedNameSpecifier *Qualifier,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmtAsm.cpp | 937 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 D | SemaCodeComplete.cpp | 804 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 D | SemaCXXScopeSpec.cpp | 1028 NestedNameSpecifier *Qualifier = SS.getScopeRep(); 1044 switch (Qualifier->getKind()) {
|
H A D | DeclSpec.cpp | 126 NestedNameSpecifier *Qualifier, SourceRange R) { 127 Builder.MakeTrivial(Context, Qualifier, R); 125 MakeTrivial(ASTContext &Context, NestedNameSpecifier *Qualifier, SourceRange R) argument
|
H A D | SemaTemplate.cpp | 284 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 D | SemaOverload.cpp | 5353 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 D | TreeTransform.h | 3937 for (NestedNameSpecifierLoc Qualifier = NNS; Qualifier; 3938 Qualifier = Qualifier.getPrefix()) 3939 Qualifiers.push_back(Qualifier);
|
H A D | SemaDeclCXX.cpp | 11344 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 D | AMDGPUHSAMetadataStreamer.cpp | 743 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 D | CGExprCXX.cpp | 199 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 D | MasmParser.cpp | 4033 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 D | AsmParser.cpp | 4403 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 D | ASTMatchers.h | 6312 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 D | Parser.h | 3365 static const char *getQualifierName(AQ Qualifier); 3366 bool setAsmQualifier(AQ Qualifier);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 879 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);
|