reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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))