Home
last modified time | relevance | path

Searched refs:InitDecl (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp185 const VarDecl *InitDecl = VD->getInitializingDeclaration(); in isEmittedWithConstantInitializer() local
186 if (!InitDecl) in isEmittedWithConstantInitializer()
190 if (!InitDecl->hasInit()) in isEmittedWithConstantInitializer()
196 return !mayNeedDestruction(VD) && InitDecl->evaluateValue(); in isEmittedWithConstantInitializer()
203 return InitDecl->hasConstantInitialization(); in isEmittedWithConstantInitializer()
H A DCodeGenModule.cpp5320 const VarDecl *InitDecl; in GetOrCreateLLVMGlobal() local
5321 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in GetOrCreateLLVMGlobal()
5324 llvm::Constant *Init = emitter.tryEmitForInitializer(*InitDecl); in GetOrCreateLLVMGlobal()
5732 const VarDecl *InitDecl; in EmitGlobalVarDefinition() local
5733 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in EmitGlobalVarDefinition()
5773 llvm::Constant *Initializer = emitter->tryEmitForInitializer(*InitDecl); in EmitGlobalVarDefinition()
5787 if (InitDecl->hasFlexibleArrayInit(getContext())) { in EmitGlobalVarDefinition()
5806 InitDecl->getFlexibleArrayInitChars(getContext()); in EmitGlobalVarDefinition()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp3081 static void diagnoseMissingConstinit(Sema &S, const VarDecl *InitDecl, in diagnoseMissingConstinit() argument
3084 SourceLocation InsertLoc = InitDecl->getInnerLocStart(); in diagnoseMissingConstinit()
3117 S.Diag(InitDecl->getLocation(), diag::ext_constinit_missing) in diagnoseMissingConstinit()
3118 << InitDecl << FixItHint::CreateInsertion(InsertLoc, SuitableSpelling); in diagnoseMissingConstinit()
3127 S.Diag(InitDecl->getLocation(), diag::note_constinit_missing_here) in diagnoseMissingConstinit()
3160 const VarDecl *InitDecl = OldVD->getInitializingDeclaration(); in mergeDeclAttributes() local
3161 if (!InitDecl && in mergeDeclAttributes()
3163 InitDecl = NewVD; in mergeDeclAttributes()
3165 if (InitDecl == NewVD) { in mergeDeclAttributes()
3176 if (InitDecl && InitDecl != NewVD) { in mergeDeclAttributes()
[all …]