reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
532 const Expr *Init = VD->getInit(); 534 if (Optional<unsigned> I = P.createGlobal(VD)) { 535 if (Optional<PrimType> T = classify(VD->getType())) { 538 DeclScope<Emitter> LocalScope(this, VD); 544 if (!this->emitDup(*T, VD)) 546 if (!this->emitInitGlobal(*T, *I, VD)) 548 return this->emitRet(*T, VD); 552 DeclScope<Emitter> LocalScope(this, VD); 558 if (!this->emitGetPtrGlobal(*I, VD)) 560 return this->emitRetValue(VD); 564 return this->bail(VD);