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

References

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