Lines Matching refs:DI
71 bool handleDiagnostics(const DiagnosticInfo &DI) override;
420 bool ClangDiagnosticHandler::handleDiagnostics(const DiagnosticInfo &DI) { in handleDiagnostics() argument
421 BackendCon->DiagnosticHandlerImpl(DI); in handleDiagnostics()
490 void BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr &DI) { in SrcMgrDiagHandler() argument
491 const llvm::SMDiagnostic &D = DI.getSMDiag(); in SrcMgrDiagHandler()
494 if (DI.isInlineAsmDiag()) in SrcMgrDiagHandler()
495 ComputeDiagID(DI.getSeverity(), inline_asm, DiagID); in SrcMgrDiagHandler()
497 ComputeDiagID(DI.getSeverity(), source_mgr, DiagID); in SrcMgrDiagHandler()
522 if (DI.isInlineAsmDiag()) { in SrcMgrDiagHandler()
524 SourceLocation::getFromRawEncoding(DI.getLocCookie()); in SrcMgrDiagHandler()
829 void BackendConsumer::DiagnosticHandlerImpl(const DiagnosticInfo &DI) { in DiagnosticHandlerImpl() argument
831 llvm::DiagnosticSeverity Severity = DI.getSeverity(); in DiagnosticHandlerImpl()
833 switch (DI.getKind()) { in DiagnosticHandlerImpl()
835 if (InlineAsmDiagHandler(cast<DiagnosticInfoInlineAsm>(DI))) in DiagnosticHandlerImpl()
840 SrcMgrDiagHandler(cast<DiagnosticInfoSrcMgr>(DI)); in DiagnosticHandlerImpl()
843 if (StackSizeDiagHandler(cast<DiagnosticInfoStackSize>(DI))) in DiagnosticHandlerImpl()
848 if (ResourceLimitDiagHandler(cast<DiagnosticInfoResourceLimit>(DI))) in DiagnosticHandlerImpl()
858 OptimizationRemarkHandler(cast<OptimizationRemark>(DI)); in DiagnosticHandlerImpl()
863 OptimizationRemarkHandler(cast<OptimizationRemarkMissed>(DI)); in DiagnosticHandlerImpl()
868 OptimizationRemarkHandler(cast<OptimizationRemarkAnalysis>(DI)); in DiagnosticHandlerImpl()
873 OptimizationRemarkHandler(cast<OptimizationRemarkAnalysisFPCommute>(DI)); in DiagnosticHandlerImpl()
878 OptimizationRemarkHandler(cast<OptimizationRemarkAnalysisAliasing>(DI)); in DiagnosticHandlerImpl()
883 OptimizationRemarkHandler(cast<MachineOptimizationRemark>(DI)); in DiagnosticHandlerImpl()
888 OptimizationRemarkHandler(cast<MachineOptimizationRemarkMissed>(DI)); in DiagnosticHandlerImpl()
893 OptimizationRemarkHandler(cast<MachineOptimizationRemarkAnalysis>(DI)); in DiagnosticHandlerImpl()
898 OptimizationFailureHandler(cast<DiagnosticInfoOptimizationFailure>(DI)); in DiagnosticHandlerImpl()
901 UnsupportedDiagHandler(cast<DiagnosticInfoUnsupported>(DI)); in DiagnosticHandlerImpl()
904 DontCallDiagHandler(cast<DiagnosticInfoDontCall>(DI)); in DiagnosticHandlerImpl()
907 MisExpectDiagHandler(cast<DiagnosticInfoMisExpect>(DI)); in DiagnosticHandlerImpl()
918 DI.print(DP); in DiagnosticHandlerImpl()
921 if (DI.getKind() == DK_Linker) { in DiagnosticHandlerImpl()