Lines Matching refs:VarDecl
159 const VarDecl &VD = cast<VarDecl>(D); in EmitDecl()
190 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl()
220 static std::string getStaticDeclName(CodeGenModule &CGM, const VarDecl &D) { in getStaticDeclName()
244 const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) { in getOrCreateStaticVarDecl()
339 CodeGenFunction::AddInitializerToStaticVarDecl(const VarDecl &D, in AddInitializerToStaticVarDecl()
414 void CodeGenFunction::EmitStaticVarDecl(const VarDecl &D, in EmitStaticVarDecl()
595 const VarDecl &Var;
596 ExtendGCLifetime(const VarDecl *var) : Var(*var) {} in ExtendGCLifetime()
601 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(&Var), false, in Emit()
612 const VarDecl &Var;
615 const VarDecl *Var) in CallCleanupFunction()
619 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(&Var), false, in Emit()
646 static void EmitAutoVarWithLifetime(CodeGenFunction &CGF, const VarDecl &var, in EmitAutoVarWithLifetime()
682 static bool isAccessedBy(const VarDecl &var, const Stmt *s) { in isAccessedBy()
709 if (!isa<VarDecl>(decl)) return false; in isAccessedBy()
710 const VarDecl *var = cast<VarDecl>(decl); in isAccessedBy()
766 const VarDecl *var) { in drillIntoBlockVariable()
797 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
827 cast<VarDecl>(D), in EmitScalarInit()
852 if (!D || !isa<VarDecl>(D) || !cast<VarDecl>(D)->isARCPseudoStrong()) { in EmitScalarInit()
878 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
891 if (capturedByInit) drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitScalarInit()
1130 Address CodeGenModule::createUnnamedGlobalFrom(const VarDecl &D, in createUnnamedGlobalFrom()
1181 const VarDecl &D, in createUnnamedGlobalForMemcpyFrom()
1189 static void emitStoresForConstant(CodeGenModule &CGM, const VarDecl &D, in emitStoresForConstant()
1289 static void emitStoresForZeroInit(CodeGenModule &CGM, const VarDecl &D, in emitStoresForZeroInit()
1299 static void emitStoresForPatternInit(CodeGenModule &CGM, const VarDecl &D, in emitStoresForPatternInit()
1346 void CodeGenFunction::EmitAutoVarDecl(const VarDecl &D) { in EmitAutoVarDecl()
1381 CGDebugInfo *DI, const VarDecl &D, bool EmitDebugInfo) { in EmitAndRegisterVariableArrayDimensions()
1425 auto *ArtificialDecl = VarDecl::Create( in EmitAndRegisterVariableArrayDimensions()
1442 CodeGenFunction::EmitAutoVarAlloca(const VarDecl &D) { in EmitAutoVarAlloca()
1691 static bool isCapturedBy(const VarDecl &, const Expr *);
1695 static bool isCapturedBy(const VarDecl &Var, const Stmt *S) { in isCapturedBy()
1706 static bool isCapturedBy(const VarDecl &Var, const Expr *E) { in isCapturedBy()
1732 if (const auto *VD = dyn_cast<VarDecl>((I))) { in isCapturedBy()
1770 const VarDecl &D, in emitZeroOrPatternForAutoVarInit()
1882 const VarDecl &D = *emission.Variable; in EmitAutoVarInit()
2005 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitExprAsInit()
2016 drillIntoBlockVariable(*this, lvalue, cast<VarDecl>(D)); in EmitExprAsInit()
2025 if (isa<VarDecl>(D)) in EmitExprAsInit()
2050 const VarDecl *var = emission.Variable; in emitAutoVarTypeCleanup()
2118 const VarDecl &D = *emission.Variable; in EmitAutoVarCleanups()
2513 void CodeGenFunction::EmitParmDecl(const VarDecl &D, ParamValue Arg, in EmitParmDecl()
2735 const auto *VD = cast<VarDecl>(DE->getDecl()); in EmitOMPAllocateDecl()
2787 CodeGenModule::getOMPAllocateAlignment(const VarDecl *VD) { in getOMPAllocateAlignment()