reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3592 FunctionEmissionStatus getEmissionStatus(FunctionDecl *Decl);
tools/clang/lib/Sema/SemaCUDA.cpp619 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;