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

References

tools/clang/lib/CodeGen/CodeGenFunction.cpp
  651   CurCodeDecl = D;
  652   if (const auto *FD = dyn_cast_or_null<FunctionDecl>(D))
  655   CurFuncDecl = (D ? D->getNonClosureContext() : nullptr);
  655   CurFuncDecl = (D ? D->getNonClosureContext() : nullptr);
  675   if (D) {
  677     for (auto Attr : D->specific_attrs<NoSanitizeAttr>()) {
  714     if (const auto *OMD = dyn_cast_or_null<ObjCMethodDecl>(D)) {
  727   if (D && SanOpts.has(SanitizerKind::CFIUnrelatedCast)) {
  728     if (matchesStlAllocatorFn(D, getContext()))
  735   if (D && SanOpts.has(SanitizerKind::Null))
  736     if (const auto *FD = dyn_cast<FunctionDecl>(D))
  742   if (D) {
  743     if (const auto *XRayAttr = D->getAttr<XRayInstrumentAttr>()) {
  750         if (const auto *LogArgs = D->getAttr<XRayLogArgsAttr>())
  771   if (D && D->hasAttr<CFICanonicalJumpTableAttr>())
  771   if (D && D->hasAttr<CFICanonicalJumpTableAttr>())
  776     if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D))
  783     if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D)) {
  819     if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D))
  825   if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(D))
  855     if (auto *FD = dyn_cast_or_null<FunctionDecl>(D))
  900     if (!endsWithReturn(D))
  948   if (D && isa<CXXMethodDecl>(D) && cast<CXXMethodDecl>(D)->isInstance()) {
  948   if (D && isa<CXXMethodDecl>(D) && cast<CXXMethodDecl>(D)->isInstance()) {
  948   if (D && isa<CXXMethodDecl>(D) && cast<CXXMethodDecl>(D)->isInstance()) {
  950     const CXXMethodDecl *MD = cast<CXXMethodDecl>(D);