Lines Matching refs:ASTContext

103 TranslationUnitDecl::TranslationUnitDecl(ASTContext &ctx)  in TranslationUnitDecl()
617 ASTContext &Context = D->getASTContext(); in getLVForNamespaceScopeDecl()
1244 ASTContext &Context = D->getASTContext(); in getLVForLocalDecl()
1675 ASTContext &Context = getASTContext(); in declarationReplaces()
1681 ASTContext &Context = getASTContext(); in declarationReplaces()
1802 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) { in setTemplateParameterListsInfo()
1869 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) { in setTemplateParameterListsInfo()
1901 VarDecl::VarDecl(Kind DK, ASTContext &C, DeclContext *DC, in VarDecl()
1918 VarDecl *VarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1925 VarDecl *VarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1978 ASTContext &Context = D.getASTContext(); in getDeclLanguageLinkage()
2029 VarDecl::isThisDeclarationADefinition(ASTContext &C) const { in isThisDeclarationADefinition()
2132 VarDecl *VarDecl::getDefinition(ASTContext &C) { in getDefinition()
2141 VarDecl::DefinitionKind VarDecl::hasDefinition(ASTContext &C) const { in hasDefinition()
2214 bool VarDecl::isUsableInConstantExpressions(ASTContext &C) const { in isUsableInConstantExpressions()
2480 bool VarDecl::isNoDestroy(const ASTContext &Ctx) const { in isNoDestroy()
2535 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2552 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2646 FunctionDecl::FunctionDecl(Kind DK, ASTContext &C, DeclContext *DC, in FunctionDecl()
2809 ASTContext &Context = in isReservedGlobalPlacementOperator()
2845 ASTContext &Ctx = getASTContext(); in isReplaceableGlobalAllocationFunction()
3002 ASTContext &Context = getASTContext(); in getBuiltinID()
3060 void FunctionDecl::setParams(ASTContext &C, in setParams()
3095 const ASTContext &Context = getASTContext(); in isMSExternInline()
3146 ASTContext &Context = getASTContext(); in doesDeclarationForceExternallyVisibleDefinition()
3255 ASTContext &Context = getASTContext(); in isInlineDefinitionExternallyVisible()
3344 FunctionDecl::setInstantiationOfMemberFunction(ASTContext &C, in setInstantiationOfMemberFunction()
3495 FunctionDecl::setFunctionTemplateSpecialization(ASTContext &C, in setFunctionTemplateSpecialization()
3516 FunctionDecl::setDependentTemplateSpecialization(ASTContext &Context, in setDependentTemplateSpecialization()
3534 ASTContext &Context, const UnresolvedSetImpl &Ts, in Create()
3762 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
3771 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
3787 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const { in getBitWidthValue()
3792 bool FieldDecl::isZeroLengthBitField(const ASTContext &Ctx) const { in isZeroLengthBitField()
3840 TagDecl::TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC, in TagDecl()
3944 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) { in setTemplateParameterListsInfo()
3958 EnumDecl::EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in EnumDecl()
3975 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3987 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4068 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, in setInstantiationOfMemberEnum()
4089 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C, in RecordDecl()
4107 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC, in Create()
4118 RecordDecl *RecordDecl::CreateDeserialized(const ASTContext &C, unsigned ID) { in CreateDeserialized()
4162 bool RecordDecl::isMsStruct(const ASTContext &C) const { in isMsStruct()
4193 ASTContext &Context = getASTContext(); in mayInsertExtraPadding()
4276 void BlockDecl::setCaptures(ASTContext &Context, ArrayRef<Capture> Captures, in setCaptures()
4308 TranslationUnitDecl *TranslationUnitDecl::Create(ASTContext &C) { in Create()
4314 PragmaCommentDecl *PragmaCommentDecl::Create(const ASTContext &C, in Create()
4327 PragmaCommentDecl *PragmaCommentDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
4337 PragmaDetectMismatchDecl::Create(const ASTContext &C, TranslationUnitDecl *DC, in Create()
4353 PragmaDetectMismatchDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
4361 ExternCContextDecl *ExternCContextDecl::Create(const ASTContext &C, in Create()
4368 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4373 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4380 LabelDecl *LabelDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4404 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4411 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, QualType Type, in Create()
4416 ImplicitParamDecl *ImplicitParamDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
4421 FunctionDecl *FunctionDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4436 FunctionDecl *FunctionDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4442 BlockDecl *BlockDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L) { in Create()
4446 BlockDecl *BlockDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4454 CapturedDecl *CapturedDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4460 CapturedDecl *CapturedDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
4472 EnumConstantDecl *EnumConstantDecl::Create(ASTContext &C, EnumDecl *CD, in Create()
4480 EnumConstantDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4487 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl()
4500 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
4506 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
4521 TypedefDecl *TypedefDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4566 TypedefDecl *TypedefDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4571 TypeAliasDecl *TypeAliasDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4578 TypeAliasDecl *TypeAliasDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4601 FileScopeAsmDecl *FileScopeAsmDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4608 FileScopeAsmDecl *FileScopeAsmDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
4616 EmptyDecl *EmptyDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L) { in Create()
4620 EmptyDecl *EmptyDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4655 ImportDecl *ImportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4663 ImportDecl *ImportDecl::CreateImplicit(ASTContext &C, DeclContext *DC, in CreateImplicit()
4673 ImportDecl *ImportDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
4701 ExportDecl *ExportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4706 ExportDecl *ExportDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()