Lines Matching refs:VD
147 if (auto *VD = dyn_cast<VarDecl>(D)) { in visitDeclStmt() local
148 if (!visitVarDecl(VD)) in visitDeclStmt()
234 bool ByteCodeStmtGen<Emitter>::visitVarDecl(const VarDecl *VD) { in visitVarDecl() argument
235 auto DT = VD->getType(); in visitVarDecl()
237 if (!VD->hasLocalStorage()) { in visitVarDecl()
244 auto Off = this->allocateLocalPrimitive(VD, *T, DT.isConstQualified()); in visitVarDecl()
248 if (!this->visit(VD->getInit())) in visitVarDecl()
252 return this->emitSetLocal(*T, Off, VD); in visitVarDecl()
255 if (auto Off = this->allocateLocal(VD)) { in visitVarDecl()
256 return this->visitLocalInitializer(VD->getInit(), *Off); in visitVarDecl()
258 return this->bail(VD); in visitVarDecl()