Searched refs:FunctionEmissionStatus (Results 1 – 4 of 4) sorted by relevance
619 FunctionEmissionStatus::Emitted) in CUDADiagIfDeviceCode()648 FunctionEmissionStatus::Emitted) in CUDADiagIfHostCode()676 getEmissionStatus(Caller) == FunctionEmissionStatus::Emitted; in CheckCUDACall()683 return S.getEmissionStatus(FD) == FunctionEmissionStatus::Emitted; in CheckCUDACall()
1632 enum class FunctionEmissionStatus { enum1643 FunctionEmissionStatus FES = getEmissionStatus(getCurFunctionDecl()); in diagIfOpenMPDeviceCode()1646 case FunctionEmissionStatus::Emitted: in diagIfOpenMPDeviceCode()1649 case FunctionEmissionStatus::Unknown: in diagIfOpenMPDeviceCode()1653 case FunctionEmissionStatus::TemplateDiscarded: in diagIfOpenMPDeviceCode()1654 case FunctionEmissionStatus::OMPDiscarded: in diagIfOpenMPDeviceCode()1657 case FunctionEmissionStatus::CUDADiscarded: in diagIfOpenMPDeviceCode()1669 FunctionEmissionStatus FES = getEmissionStatus(getCurFunctionDecl()); in diagIfOpenMPHostCode()1672 case FunctionEmissionStatus::Emitted: in diagIfOpenMPHostCode()1675 case FunctionEmissionStatus::Unknown: in diagIfOpenMPHostCode()[all …]
17810 Sema::FunctionEmissionStatus Sema::getEmissionStatus(FunctionDecl *FD) { in getEmissionStatus()17813 return FunctionEmissionStatus::TemplateDiscarded; in getEmissionStatus()17815 FunctionEmissionStatus OMPES = FunctionEmissionStatus::Unknown; in getEmissionStatus()17821 OMPES = FunctionEmissionStatus::OMPDiscarded; in getEmissionStatus()17823 OMPES = FunctionEmissionStatus::Emitted; in getEmissionStatus()17828 OMPES = FunctionEmissionStatus::Emitted; in getEmissionStatus()17838 OMPES = FunctionEmissionStatus::OMPDiscarded; in getEmissionStatus()17840 OMPES = FunctionEmissionStatus::Emitted; in getEmissionStatus()17845 if (OMPES == FunctionEmissionStatus::OMPDiscarded || in getEmissionStatus()17846 (OMPES == FunctionEmissionStatus::Emitted && !LangOpts.CUDA)) in getEmissionStatus()[all …]
3670 enum class FunctionEmissionStatus { enum3677 FunctionEmissionStatus getEmissionStatus(FunctionDecl *Decl);