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

References

tools/clang/lib/CodeGen/CGDebugInfo.cpp
 4445   if (VD->hasAttr<NoDebugAttr>())
 4447   auto Align = getDeclAlignIfRequired(VD, CGM.getContext());
 4449   llvm::DIFile *Unit = getOrCreateFile(VD->getLocation());
 4450   StringRef Name = VD->getName();
 4451   llvm::DIType *Ty = getOrCreateType(VD->getType(), Unit);
 4453   if (const auto *ECD = dyn_cast<EnumConstantDecl>(VD)) {
 4479   if (isa<FunctionDecl>(VD->getDeclContext()))
 4483   VD = cast<ValueDecl>(VD->getCanonicalDecl());
 4483   VD = cast<ValueDecl>(VD->getCanonicalDecl());
 4484   auto *VarD = dyn_cast<VarDecl>(VD);
 4502     DContext = getDeclContextDescriptor(VD);
 4505   auto &GV = DeclCache[VD];
 4509   if (CGM.getContext().getTypeSize(VD->getType()) <= 64) {
 4521   if (isa<VarTemplateSpecializationDecl>(VD))
 4528       DContext, Name, StringRef(), Unit, getLineNumber(VD->getLocation()), Ty,