Lines Matching refs:VarDecl
47 class VarDecl; variable
309 llvm::DINodeArray CollectVarTemplateParams(const VarDecl *VD,
312 std::optional<TemplateArgs> GetTemplateArgs(const VarDecl *) const;
364 llvm::DIDerivedType *CreateRecordStaticField(const VarDecl *Var,
465 const SmallVectorImpl<const VarDecl *> &Args);
507 EmitDeclareOfAutoVariable(const VarDecl *Decl, llvm::Value *AI,
517 const VarDecl *variable, llvm::Value *storage, CGBuilderTy &Builder,
523 EmitDeclareOfArgVariable(const VarDecl *Decl, llvm::Value *AI, unsigned ArgNo,
534 void EmitGlobalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl);
540 void EmitExternalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl);
637 llvm::DILocalVariable *EmitDeclare(const VarDecl *decl, llvm::Value *AI,
661 BlockByRefType EmitTypeForVarWithBlocksAttr(const VarDecl *VD,
745 getOrCreateStaticDataMemberDeclarationOrNull(const VarDecl *D);
761 getGlobalVariableForwardDeclaration(const VarDecl *VD);
804 StringRef getDynamicInitializerName(const VarDecl *VD,
826 void collectVarDeclProps(const VarDecl *VD, llvm::DIFile *&Unit,