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

References

tools/clang/lib/CodeGen/CGDebugInfo.cpp
 3911   if (VD->hasAttr<NoDebugAttr>())
 3915       VD->isImplicit() || (isa<Decl>(VD->getDeclContext()) &&
 3915       VD->isImplicit() || (isa<Decl>(VD->getDeclContext()) &&
 3916                            cast<Decl>(VD->getDeclContext())->isImplicit());
 3919     Unit = getOrCreateFile(VD->getLocation());
 3922   if (VD->hasAttr<BlocksAttr>())
 3923     Ty = EmitTypeForVarWithBlocksAttr(VD, &XOffset).WrappedType;
 3925     Ty = getOrCreateType(VD->getType(), Unit);
 3936     Line = getLineNumber(VD->getLocation());
 3937     Column = getColumnNumber(VD->getLocation());
 3941   if (VD->isImplicit())
 3944   auto Align = getDeclAlignIfRequired(VD, CGM.getContext());
 3946   unsigned AddressSpace = CGM.getContext().getTargetAddressSpace(VD->getType());
 3951   if (const auto *IPD = dyn_cast<ImplicitParamDecl>(VD)) {
 3962   StringRef Name = VD->getName();
 3964     if (VD->hasAttr<BlocksAttr>()) {
 3978   } else if (const auto *RT = dyn_cast<RecordType>(VD->getType())) {
 4037     if (auto *PD = dyn_cast<ParmVarDecl>(VD))