Lines Matching refs:SemaDiagnosticBuilder

819 SemaBase::SemaDiagnosticBuilder SemaCUDA::DiagIfDeviceCode(SourceLocation Loc,  in DiagIfDeviceCode()
824 SemaDiagnosticBuilder::Kind DiagKind = [&] { in DiagIfDeviceCode()
826 return SemaDiagnosticBuilder::K_Nop; in DiagIfDeviceCode()
830 return SemaDiagnosticBuilder::K_Immediate; in DiagIfDeviceCode()
836 return SemaDiagnosticBuilder::K_Nop; in DiagIfDeviceCode()
839 return SemaDiagnosticBuilder::K_Immediate; in DiagIfDeviceCode()
842 ? SemaDiagnosticBuilder::K_ImmediateWithCallStack in DiagIfDeviceCode()
843 : SemaDiagnosticBuilder::K_Deferred; in DiagIfDeviceCode()
845 return SemaDiagnosticBuilder::K_Nop; in DiagIfDeviceCode()
848 return SemaDiagnosticBuilder(DiagKind, Loc, DiagID, CurFunContext, SemaRef); in DiagIfDeviceCode()
851 Sema::SemaDiagnosticBuilder SemaCUDA::DiagIfHostCode(SourceLocation Loc, in DiagIfHostCode()
856 SemaDiagnosticBuilder::Kind DiagKind = [&] { in DiagIfHostCode()
858 return SemaDiagnosticBuilder::K_Nop; in DiagIfHostCode()
861 return SemaDiagnosticBuilder::K_Immediate; in DiagIfHostCode()
867 return SemaDiagnosticBuilder::K_Nop; in DiagIfHostCode()
870 return SemaDiagnosticBuilder::K_Immediate; in DiagIfHostCode()
873 ? SemaDiagnosticBuilder::K_ImmediateWithCallStack in DiagIfHostCode()
874 : SemaDiagnosticBuilder::K_Deferred; in DiagIfHostCode()
876 return SemaDiagnosticBuilder::K_Nop; in DiagIfHostCode()
879 return SemaDiagnosticBuilder(DiagKind, Loc, DiagID, CurFunContext, SemaRef); in DiagIfHostCode()
900 SemaDiagnosticBuilder::Kind DiagKind = [this, Caller, Callee, in CheckCall()
910 ? SemaDiagnosticBuilder::K_ImmediateWithCallStack in CheckCall()
911 : SemaDiagnosticBuilder::K_Deferred; in CheckCall()
913 return SemaDiagnosticBuilder::K_Nop; in CheckCall()
917 if (DiagKind == SemaDiagnosticBuilder::K_Nop) { in CheckCall()
935 SemaDiagnosticBuilder(DiagKind, Loc, diag::err_ref_bad_target, Caller, in CheckCall()
940 SemaDiagnosticBuilder(DiagKind, Callee->getLocation(), in CheckCall()
943 return DiagKind != SemaDiagnosticBuilder::K_Immediate && in CheckCall()
944 DiagKind != SemaDiagnosticBuilder::K_ImmediateWithCallStack; in CheckCall()
981 auto DiagKind = SemaDiagnosticBuilder::K_Deferred; in CheckLambdaCapture()
983 SemaDiagnosticBuilder(DiagKind, Capture.getLocation(), in CheckLambdaCapture()
991 SemaDiagnosticBuilder(DiagKind, Capture.getLocation(), in CheckLambdaCapture()