Lines Matching refs:DI

70   bool handleDiagnostics(const DiagnosticInfo &DI) override;
395 bool ClangDiagnosticHandler::handleDiagnostics(const DiagnosticInfo &DI) { in handleDiagnostics() argument
396 BackendCon->DiagnosticHandlerImpl(DI); in handleDiagnostics()
465 void BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr &DI) { in SrcMgrDiagHandler() argument
466 const llvm::SMDiagnostic &D = DI.getSMDiag(); in SrcMgrDiagHandler()
469 if (DI.isInlineAsmDiag()) in SrcMgrDiagHandler()
470 ComputeDiagID(DI.getSeverity(), inline_asm, DiagID); in SrcMgrDiagHandler()
472 ComputeDiagID(DI.getSeverity(), source_mgr, DiagID); in SrcMgrDiagHandler()
497 if (DI.isInlineAsmDiag()) { in SrcMgrDiagHandler()
499 SourceLocation::getFromRawEncoding(DI.getLocCookie()); in SrcMgrDiagHandler()
804 void BackendConsumer::DiagnosticHandlerImpl(const DiagnosticInfo &DI) { in DiagnosticHandlerImpl() argument
806 llvm::DiagnosticSeverity Severity = DI.getSeverity(); in DiagnosticHandlerImpl()
808 switch (DI.getKind()) { in DiagnosticHandlerImpl()
810 if (InlineAsmDiagHandler(cast<DiagnosticInfoInlineAsm>(DI))) in DiagnosticHandlerImpl()
815 SrcMgrDiagHandler(cast<DiagnosticInfoSrcMgr>(DI)); in DiagnosticHandlerImpl()
818 if (StackSizeDiagHandler(cast<DiagnosticInfoStackSize>(DI))) in DiagnosticHandlerImpl()
823 if (ResourceLimitDiagHandler(cast<DiagnosticInfoResourceLimit>(DI))) in DiagnosticHandlerImpl()
833 OptimizationRemarkHandler(cast<OptimizationRemark>(DI)); in DiagnosticHandlerImpl()
838 OptimizationRemarkHandler(cast<OptimizationRemarkMissed>(DI)); in DiagnosticHandlerImpl()
843 OptimizationRemarkHandler(cast<OptimizationRemarkAnalysis>(DI)); in DiagnosticHandlerImpl()
848 OptimizationRemarkHandler(cast<OptimizationRemarkAnalysisFPCommute>(DI)); in DiagnosticHandlerImpl()
853 OptimizationRemarkHandler(cast<OptimizationRemarkAnalysisAliasing>(DI)); in DiagnosticHandlerImpl()
858 OptimizationRemarkHandler(cast<MachineOptimizationRemark>(DI)); in DiagnosticHandlerImpl()
863 OptimizationRemarkHandler(cast<MachineOptimizationRemarkMissed>(DI)); in DiagnosticHandlerImpl()
868 OptimizationRemarkHandler(cast<MachineOptimizationRemarkAnalysis>(DI)); in DiagnosticHandlerImpl()
873 OptimizationFailureHandler(cast<DiagnosticInfoOptimizationFailure>(DI)); in DiagnosticHandlerImpl()
876 UnsupportedDiagHandler(cast<DiagnosticInfoUnsupported>(DI)); in DiagnosticHandlerImpl()
879 DontCallDiagHandler(cast<DiagnosticInfoDontCall>(DI)); in DiagnosticHandlerImpl()
882 MisExpectDiagHandler(cast<DiagnosticInfoMisExpect>(DI)); in DiagnosticHandlerImpl()
893 DI.print(DP); in DiagnosticHandlerImpl()
896 if (DI.getKind() == DK_Linker) { in DiagnosticHandlerImpl()