reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExpr.cpp
 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>());