reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
441 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() || 441 (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>() || 442 D->hasAttr<CUDASharedAttr>())) 446 getOpenMPRuntime().emitDeclareTargetVarDefinition(D, Addr, PerformInit)) 450 auto I = DelayedCXXInitPosition.find(D); 458 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); 465 D->getLocation()); 467 auto *ISA = D->getAttr<InitSegAttr>(); 468 CodeGenFunction(*this).GenerateCXXGlobalVarDeclInitFunc(Fn, D, Addr, 472 supportsCOMDAT() && D->isExternallyVisible() ? Addr : nullptr; 474 if (D->getTLSKind()) { 479 CXXThreadLocalInitVars.push_back(D); 481 EmitPointerToInitFunc(D, Addr, Fn, ISA); 482 } else if (auto *IPA = D->getAttr<InitPriorityAttr>()) { 485 } else if (isTemplateInstantiation(D->getTemplateSpecializationKind()) || 486 getContext().GetGVALinkageForVariable(D) == GVA_DiscardableODR) { 505 } else if (D->hasAttr<SelectAnyAttr>()) { 511 I = DelayedCXXInitPosition.find(D); // Re-do lookup in case of re-hash. 522 DelayedCXXInitPosition[D] = ~0U;