reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4094 if (VD->hasAttr<NoDebugAttr>()) 4097 bool isByRef = VD->hasAttr<BlocksAttr>(); 4100 llvm::DIFile *Unit = getOrCreateFile(VD->getLocation()); 4103 Ty = EmitTypeForVarWithBlocksAttr(VD, &XOffset).WrappedType; 4105 Ty = getOrCreateType(VD->getType(), Unit); 4109 if (const auto *IPD = dyn_cast<ImplicitParamDecl>(VD)) 4111 Ty = CreateSelfType(VD->getType(), Ty); 4114 unsigned Line = getLineNumber(VD->getLocation()); 4115 unsigned Column = getColumnNumber(VD->getLocation()); 4121 ->getElementOffset(blockInfo.getCapture(VD).getIndex())); 4142 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); 4144 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit,