Home
last modified time | relevance | path

Searched refs:AliasDecl (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp115 GlobalDecl AliasDecl(D, Dtor_Base); in TryEmitBaseDestructorAsAlias() local
120 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias()
130 StringRef MangledName = getMangledName(AliasDecl); in TryEmitBaseDestructorAsAlias()
137 llvm::Type *AliasValueType = getTypes().GetFunctionType(AliasDecl); in TryEmitBaseDestructorAsAlias()
199 SetCommonAttributes(AliasDecl, Alias); in TryEmitBaseDestructorAsAlias()
H A DItaniumCXXABI.cpp4660 GlobalDecl AliasDecl; in getCodegenToUse() local
4662 AliasDecl = GlobalDecl(DD, Dtor_Complete); in getCodegenToUse()
4665 AliasDecl = GlobalDecl(CD, Ctor_Complete); in getCodegenToUse()
4667 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in getCodegenToUse()
4688 GlobalDecl AliasDecl, in emitConstructorDestructorAlias() argument
4690 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in emitConstructorDestructorAlias()
4692 StringRef MangledName = CGM.getMangledName(AliasDecl); in emitConstructorDestructorAlias()
4717 CGM.SetCommonAttributes(AliasDecl, Alias); in emitConstructorDestructorAlias()
H A DCGDebugInfo.cpp1561 const auto *AliasDecl = cast<TypeAliasTemplateDecl>(TD)->getTemplatedDecl(); in CreateType() local
1562 if (AliasDecl->hasAttr<NoDebugAttr>()) in CreateType()
1571 SourceLocation Loc = AliasDecl->getLocation(); in CreateType()
1592 getDeclContextDescriptor(AliasDecl), CollectTemplateParams(Args, Unit)); in CreateType()
1600 getDeclContextDescriptor(AliasDecl)); in CreateType()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1878 AliasDecl, // C++11 alias-declaration. enumerator
2149 case DeclaratorContext::AliasDecl: in mayOmitIdentifier()
2196 case DeclaratorContext::AliasDecl: in mayHaveIdentifier()
2236 case DeclaratorContext::AliasDecl: in mayHaveDecompositionDeclarator()
2299 case DeclaratorContext::AliasDecl: in mayBeFollowedByCXXDirectInit()
2529 case DeclaratorContext::AliasDecl: in isFunctionDeclarationContext()
2565 case DeclaratorContext::AliasDecl: in isExpressionContext()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1149 Function *AliasDecl = Function::Create( in importFunction() local
1152 AliasDecl->takeName(A); in importFunction()
1153 A->replaceAllUsesWith(AliasDecl); in importFunction()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp3303 case DeclaratorContext::AliasDecl: in GetDeclSpecTypeForDeclarator()
3428 case DeclaratorContext::AliasDecl: in GetDeclSpecTypeForDeclarator()
4281 D.getContext() == DeclaratorContext::AliasDecl || in GetFullTypeForDeclarator()
4491 case DeclaratorContext::AliasDecl: in GetFullTypeForDeclarator()
5114 << (D.getContext() == DeclaratorContext::AliasDecl || in GetFullTypeForDeclarator()
5653 case DeclaratorContext::AliasDecl: in GetFullTypeForDeclarator()
6375 D.getContext() != DeclaratorContext::AliasDecl && in ActOnTypeName()
H A DSemaDeclObjC.cpp1182 ObjCCompatibleAliasDecl *AliasDecl = ObjCCompatibleAliasDecl::Create( in ActOnCompatibilityAlias() local
1185 if (!CheckObjCDeclScope(AliasDecl)) in ActOnCompatibilityAlias()
1186 SemaRef.PushOnScopeChains(AliasDecl, SemaRef.TUScope); in ActOnCompatibilityAlias()
1188 return AliasDecl; in ActOnCompatibilityAlias()
H A DSemaDeclCXX.cpp13541 << diag::MemClassWorkaround::AliasDecl in CheckUsingDeclQualifier()
13878 NamespaceAliasDecl *AliasDecl = in ActOnNamespaceAliasDef() local
13883 AliasDecl->setPreviousDecl(Prev); in ActOnNamespaceAliasDef()
13885 PushOnScopeChains(AliasDecl, S); in ActOnNamespaceAliasDef()
13886 return AliasDecl; in ActOnNamespaceAliasDef()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp3041 case DeclaratorContext::AliasDecl: in getDeclSpecContextFromDeclaratorContext()
6695 else if (D.getContext() == DeclaratorContext::AliasDecl || in ParseDirectDeclarator()
H A DParseDeclCXX.cpp896 : DeclaratorContext::AliasDecl, in ParseAliasDeclarationAfterDeclarator()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticSemaKinds.td684 : Note<"use %enum_select<MemClassWorkaround>{%AliasDecl{an alias "