• Home
  • Raw
  • Download

Lines Matching refs:VarDecl

107     const VarDecl &VD = cast<VarDecl>(D);  in EmitDecl()
126 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl()
149 static std::string GetStaticDeclName(CodeGenFunction &CGF, const VarDecl &D, in GetStaticDeclName()
176 CodeGenFunction::CreateStaticVarDecl(const VarDecl &D, in CreateStaticVarDecl()
234 CodeGenFunction::AddInitializerToStaticVarDecl(const VarDecl &D, in AddInitializerToStaticVarDecl()
293 void CodeGenFunction::EmitStaticVarDecl(const VarDecl &D, in EmitStaticVarDecl()
425 const VarDecl &Var;
426 ExtendGCLifetime(const VarDecl *var) : Var(*var) {} in ExtendGCLifetime()
431 DeclRefExpr DRE(const_cast<VarDecl*>(&Var), false, in Emit()
442 const VarDecl &Var;
445 const VarDecl *Var) in CallCleanupFunction()
449 DeclRefExpr DRE(const_cast<VarDecl*>(&Var), false, in Emit()
491 static void EmitAutoVarWithLifetime(CodeGenFunction &CGF, const VarDecl &var, in EmitAutoVarWithLifetime()
527 static bool isAccessedBy(const VarDecl &var, const Stmt *s) { in isAccessedBy()
554 if (!isa<VarDecl>(decl)) return false; in isAccessedBy()
555 const VarDecl *var = cast<VarDecl>(decl); in isAccessedBy()
561 const VarDecl *var) { in drillIntoBlockVariable()
573 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
603 getByRefValueLLVMField(cast<VarDecl>(D)))); in EmitScalarInit()
644 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
657 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
805 static bool shouldUseLifetimeMarkers(CodeGenFunction &CGF, const VarDecl &D, in shouldUseLifetimeMarkers()
822 void CodeGenFunction::EmitAutoVarDecl(const VarDecl &D) { in EmitAutoVarDecl()
831 CodeGenFunction::EmitAutoVarAlloca(const VarDecl &D) { in EmitAutoVarAlloca()
989 static bool isCapturedBy(const VarDecl &var, const Expr *e) { in isCapturedBy()
1015 if (const auto *VD = dyn_cast<VarDecl>((I))) { in isCapturedBy()
1057 const VarDecl &D = *emission.Variable; in EmitAutoVarInit()
1170 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitExprAsInit()
1181 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitExprAsInit()
1210 const VarDecl *var = emission.Variable; in emitAutoVarTypeCleanup()
1268 const VarDecl &D = *emission.Variable; in EmitAutoVarCleanups()
1609 void CodeGenFunction::EmitParmDecl(const VarDecl &D, llvm::Value *Arg, in EmitParmDecl()