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

References

tools/clang/include/clang/Sema/Sema.h
 3592   FunctionEmissionStatus getEmissionStatus(FunctionDecl *Decl);
tools/clang/lib/Sema/SemaCUDA.cpp
  619                 FunctionEmissionStatus::Emitted)
  648               FunctionEmissionStatus::Emitted)
  676       getEmissionStatus(Caller) == FunctionEmissionStatus::Emitted;
  683             return S.getEmissionStatus(FD) == FunctionEmissionStatus::Emitted;
tools/clang/lib/Sema/SemaDecl.cpp
17659 Sema::FunctionEmissionStatus Sema::getEmissionStatus(FunctionDecl *FD) {
17662     return FunctionEmissionStatus::TemplateDiscarded;
17664   FunctionEmissionStatus OMPES = FunctionEmissionStatus::Unknown;
17664   FunctionEmissionStatus OMPES = FunctionEmissionStatus::Unknown;
17670         OMPES = FunctionEmissionStatus::OMPDiscarded;
17672         OMPES = FunctionEmissionStatus::Emitted;
17677       OMPES = FunctionEmissionStatus::Emitted;
17687           OMPES = FunctionEmissionStatus::OMPDiscarded;
17689           OMPES = FunctionEmissionStatus::Emitted;
17694   if (OMPES == FunctionEmissionStatus::OMPDiscarded ||
17695       (OMPES == FunctionEmissionStatus::Emitted && !LangOpts.CUDA))
17705       return FunctionEmissionStatus::CUDADiscarded;
17708       return FunctionEmissionStatus::CUDADiscarded;
17720         && (!LangOpts.OpenMP || OMPES == FunctionEmissionStatus::Emitted))
17721       return FunctionEmissionStatus::Emitted;
17727              ? FunctionEmissionStatus::Emitted
17728              : FunctionEmissionStatus::Unknown;
tools/clang/lib/Sema/SemaOpenMP.cpp
 1573   FunctionEmissionStatus FES = getEmissionStatus(getCurFunctionDecl());
 1576   case FunctionEmissionStatus::Emitted:
 1579   case FunctionEmissionStatus::Unknown:
 1583   case FunctionEmissionStatus::TemplateDiscarded:
 1584   case FunctionEmissionStatus::OMPDiscarded:
 1587   case FunctionEmissionStatus::CUDADiscarded:
 1599   FunctionEmissionStatus FES = getEmissionStatus(getCurFunctionDecl());
 1602   case FunctionEmissionStatus::Emitted:
 1605   case FunctionEmissionStatus::Unknown:
 1608   case FunctionEmissionStatus::TemplateDiscarded:
 1609   case FunctionEmissionStatus::OMPDiscarded:
 1610   case FunctionEmissionStatus::CUDADiscarded:
 1628     FunctionEmissionStatus CallerS = getEmissionStatus(Caller);
 1629     FunctionEmissionStatus CalleeS = getEmissionStatus(Callee);
 1633     if ((CallerS == FunctionEmissionStatus::Emitted ||
 1635           CallerS == FunctionEmissionStatus::Unknown)) &&
 1636         CalleeS == FunctionEmissionStatus::OMPDiscarded) {
 1650       (Caller && getEmissionStatus(Caller) == FunctionEmissionStatus::Emitted))
 1655                                   FunctionEmissionStatus::Emitted;
 1671     FunctionEmissionStatus CallerS = getEmissionStatus(Caller);
 1672     FunctionEmissionStatus CalleeS = getEmissionStatus(Callee);
 1677     if (CallerS == FunctionEmissionStatus::Emitted &&
 1678         CalleeS == FunctionEmissionStatus::OMPDiscarded) {
 1693          getEmissionStatus(Caller) == FunctionEmissionStatus::Emitted))
 1697                    S.getEmissionStatus(FD) == FunctionEmissionStatus::Emitted;