Lines Matching refs:VarDecl

112     const VarDecl &VD = cast<VarDecl>(D);
131 void CodeGenFunction::EmitVarDecl(const VarDecl &D) {
154 static std::string getStaticDeclName(CodeGenModule &CGM, const VarDecl &D) {
178 const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) {
283 CodeGenFunction::AddInitializerToStaticVarDecl(const VarDecl &D,
343 void CodeGenFunction::EmitStaticVarDecl(const VarDecl &D,
470 const VarDecl &Var;
471 ExtendGCLifetime(const VarDecl *var) : Var(*var) {}
476 DeclRefExpr DRE(const_cast<VarDecl*>(&Var), false,
487 const VarDecl &Var;
490 const VarDecl *Var)
494 DeclRefExpr DRE(const_cast<VarDecl*>(&Var), false,
533 static void EmitAutoVarWithLifetime(CodeGenFunction &CGF, const VarDecl &var,
569 static bool isAccessedBy(const VarDecl &var, const Stmt *s) {
596 if (!isa<VarDecl>(decl)) return false;
597 const VarDecl *var = cast<VarDecl>(decl);
654 const VarDecl *var) {
664 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
694 cast<VarDecl>(D),
739 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
752 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
904 void CodeGenFunction::EmitAutoVarDecl(const VarDecl &D) {
942 CodeGenFunction::EmitAutoVarAlloca(const VarDecl &D) {
1104 static bool isCapturedBy(const VarDecl &var, const Expr *e) {
1130 if (const auto *VD = dyn_cast<VarDecl>((I))) {
1172 const VarDecl &D = *emission.Variable;
1282 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
1293 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D));
1322 const VarDecl *var = emission.Variable;
1380 const VarDecl &D = *emission.Variable;
1738 void CodeGenFunction::EmitParmDecl(const VarDecl &D, ParamValue Arg,