Home
last modified time | relevance | path

Searched refs:MSGuidDecl (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp133 if (isa<MSGuidDecl>(D)) in shouldMangleDeclName()
176 if (auto *GD = dyn_cast<MSGuidDecl>(D)) in mangleName()
244 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream &Out) { in mangleMSGuidDecl()
247 MSGuidDecl::Parts P = GD->getParts(); in mangleMSGuidDecl()
H A DDeclCXX.cpp3432 void MSGuidDecl::anchor() {} in anchor()
3434 MSGuidDecl::MSGuidDecl(DeclContext *DC, QualType T, Parts P) in MSGuidDecl() function in MSGuidDecl
3438 MSGuidDecl *MSGuidDecl::Create(const ASTContext &C, QualType T, Parts P) { in Create()
3440 return new (C, DC) MSGuidDecl(DC, T, P); in Create()
3443 MSGuidDecl *MSGuidDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
3444 return new (C, ID) MSGuidDecl(nullptr, QualType(), Parts()); in CreateDeserialized()
3447 void MSGuidDecl::printName(llvm::raw_ostream &OS, in printName()
3508 APValue &MSGuidDecl::getAsAPValue() const { in getAsAPValue()
H A DExprClassification.cpp495 isa<VarDecl, FieldDecl, IndirectFieldDecl, BindingDecl, MSGuidDecl, in ClassifyDecl()
H A DMicrosoftMangle.cpp582 else if (isa<MSGuidDecl>(D)) in mangle()
1170 if (const MSGuidDecl *GD = dyn_cast<MSGuidDecl>(ND)) { in mangleUnqualifiedName()
H A DASTContext.cpp12750 MSGuidDecl *
12751 ASTContext::getMSGuidDecl(MSGuidDecl::Parts Parts) const { in getMSGuidDecl()
12755 MSGuidDecl::Profile(ID, Parts); in getMSGuidDecl()
12758 if (MSGuidDecl *Existing = MSGuidDecls.FindNodeOrInsertPos(ID, InsertPos)) in getMSGuidDecl()
12762 MSGuidDecl *New = MSGuidDecl::Create(*this, GUIDType, Parts); in getMSGuidDecl()
H A DItaniumMangle.cpp822 else if (isa<VarDecl, FieldDecl, MSGuidDecl, TemplateParamObjectDecl, in mangle()
1504 if (auto *GD = dyn_cast<MSGuidDecl>(ND)) { in mangleUnqualifiedName()
H A DDecl.cpp896 } else if (isa<MSGuidDecl>(D)) { in getLVForNamespaceScopeDecl()
H A DExprConstant.cpp2068 return isa<FunctionDecl, MSGuidDecl, UnnamedGlobalConstantDecl>(D); in IsGlobalLValue()
4105 if (auto *GD = dyn_cast<MSGuidDecl>(D)) { in findCompleteObject()
8609 if (isa<FunctionDecl, MSGuidDecl, TemplateParamObjectDecl, in VisitDeclRefExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DMangle.h146 virtual void mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream&);
H A DDeclCXX.h4294 class MSGuidDecl : public ValueDecl,
4295 public Mergeable<MSGuidDecl>,
4310 MSGuidDecl(DeclContext *DC, QualType T, Parts P);
4312 static MSGuidDecl *Create(const ASTContext &C, QualType T, Parts P);
4313 static MSGuidDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
H A DExprCXX.h1071 MSGuidDecl *Guid;
1075 CXXUuidofExpr(QualType Ty, TypeSourceInfo *Operand, MSGuidDecl *Guid, in CXXUuidofExpr()
1082 CXXUuidofExpr(QualType Ty, Expr *Operand, MSGuidDecl *Guid, SourceRange R) in CXXUuidofExpr()
1112 MSGuidDecl *getGuidDecl() const { return Guid; } in getGuidDecl()
H A DASTContext.h308 mutable llvm::FoldingSet<MSGuidDecl> MSGuidDecls;
3230 MSGuidDecl *getMSGuidDecl(MSGuidDeclParts Parts) const;
H A DRecursiveASTVisitor.h2152 DEF_TRAVERSE_DECL(MSGuidDecl, {})
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp173 void VisitMSGuidDecl(const MSGuidDecl *D);
1109 void USRGenerator::VisitMSGuidDecl(const MSGuidDecl *D) { in VisitMSGuidDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DProgram.cpp188 } else if (isa<UnnamedGlobalConstantDecl, MSGuidDecl, in createGlobal()
H A DCompiler.cpp2907 const MSGuidDecl *GuidDecl = E->getGuidDecl(); in VisitCXXUuidofExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp100 void VisitMSGuidDecl(MSGuidDecl *D);
1071 void ASTDeclWriter::VisitMSGuidDecl(MSGuidDecl *D) { in VisitMSGuidDecl()
1073 MSGuidDecl::Parts Parts = D->getParts(); in VisitMSGuidDecl()
H A DASTReaderDecl.cpp379 void VisitMSGuidDecl(MSGuidDecl *D);
1549 void ASTDeclReader::VisitMSGuidDecl(MSGuidDecl *D) { in VisitMSGuidDecl()
1558 if (MSGuidDecl *Existing = Reader.getContext().MSGuidDecls.GetOrInsertNode(D)) in VisitMSGuidDecl()
4067 D = MSGuidDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTReaderStmt.cpp2327 E->Guid = readDeclAs<MSGuidDecl>(); in VisitCXXUuidofExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.h1029 ConstantAddress GetAddrOfMSGuidDecl(const MSGuidDecl *GD);
H A DCGExprConstant.cpp2145 if (const auto *GD = dyn_cast<MSGuidDecl>(D)) in tryEmitBase()
H A DCodeGenModule.cpp3566 ConstantAddress CodeGenModule::GetAddrOfMSGuidDecl(const MSGuidDecl *GD) { in GetAddrOfMSGuidDecl()
3590 MSGuidDecl::Parts Parts = GD->getParts(); in GetAddrOfMSGuidDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp5325 StringRef UuidAsWritten, MSGuidDecl *GuidDecl) { in mergeUuidAttr()
5376 MSGuidDecl::Parts Parsed; in handleUuidAttr()
5383 MSGuidDecl *Guid = S.Context.getMSGuidDecl(Parsed); in handleUuidAttr()
H A DSemaExprCXX.cpp748 MSGuidDecl *Guid = nullptr; in BuildCXXUuidof()
765 MSGuidDecl *Guid = nullptr; in BuildCXXUuidof()
769 Guid = Context.getMSGuidDecl(MSGuidDecl::Parts{}); in BuildCXXUuidof()
H A DSemaTemplate.cpp6246 MSGuidDecl *Guid = dyn_cast<MSGuidDecl>(Entity); in CheckTemplateArgumentAddressOfObjectOrFunction()

12