Lines Matching refs:VarDecl
44 class VarDecl; variable
291 llvm::DINodeArray CollectVarTemplateParams(const VarDecl *VD,
294 std::optional<TemplateArgs> GetTemplateArgs(const VarDecl *) const;
332 llvm::DIDerivedType *CreateRecordStaticField(const VarDecl *Var,
433 const SmallVectorImpl<const VarDecl *> &Args);
475 EmitDeclareOfAutoVariable(const VarDecl *Decl, llvm::Value *AI,
485 const VarDecl *variable, llvm::Value *storage, CGBuilderTy &Builder,
490 llvm::DILocalVariable *EmitDeclareOfArgVariable(const VarDecl *Decl,
503 void EmitGlobalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl);
509 void EmitExternalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl);
588 llvm::DILocalVariable *EmitDeclare(const VarDecl *decl, llvm::Value *AI,
611 BlockByRefType EmitTypeForVarWithBlocksAttr(const VarDecl *VD,
695 getOrCreateStaticDataMemberDeclarationOrNull(const VarDecl *D);
711 getGlobalVariableForwardDeclaration(const VarDecl *VD);
754 StringRef getDynamicInitializerName(const VarDecl *VD,
776 void collectVarDeclProps(const VarDecl *VD, llvm::DIFile *&Unit,