reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2606 if (VD->hasLinkage() || VD->isStaticDataMember()) 2606 if (VD->hasLinkage() || VD->isStaticDataMember()) 2607 return EmitGlobalVarDeclLValue(*this, E, VD); 2612 auto iter = LocalDeclMap.find(VD); 2618 } else if (VD->isStaticLocal()) { 2620 *VD, CGM.getLLVMLinkageVarDefinition(VD, /*IsConstant=*/false)), 2620 *VD, CGM.getLLVMLinkageVarDefinition(VD, /*IsConstant=*/false)), 2621 getContext().getDeclAlign(VD)); 2631 VD->hasAttr<OMPThreadPrivateDeclAttr>()) { 2633 *this, VD, T, addr, getTypes().ConvertTypeForMem(VD->getType()), 2633 *this, VD, T, addr, getTypes().ConvertTypeForMem(VD->getType()), 2638 bool isBlockByref = VD->isEscapingByref(); 2640 addr = emitBlockByrefAddress(addr, VD); 2644 LValue LV = VD->getType()->isReferenceType() ? 2645 EmitLoadOfReferenceLValue(addr, VD->getType(), AlignmentSource::Decl) : 2648 bool isLocalStorage = VD->hasLocalStorage(); 2651 !VD->getType()->isReferenceType() && 2659 (isLocalStorage && !VD->hasAttr<ObjCPreciseLifetimeAttr>());