Home | History | Annotate | Download | only in IR

Lines Matching defs:DiagnosticInfoOptimizationBase

394 class DiagnosticInfoOptimizationBase : public DiagnosticInfoWithLocationBase {
433 DiagnosticInfoOptimizationBase(enum DiagnosticKind Kind,
511 friend struct yaml::MappingTraits<DiagnosticInfoOptimizationBase *>;
521 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
533 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
543 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
544 DiagnosticInfoOptimizationBase::Argument>::type A) {
553 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
554 DiagnosticInfoOptimizationBase::Argument>::type A) {
563 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
564 DiagnosticInfoOptimizationBase::setIsVerbose>::type V) {
573 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
574 DiagnosticInfoOptimizationBase::setIsVerbose>::type V) {
583 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
584 DiagnosticInfoOptimizationBase::setExtraArgs>::type EA) {
591 class DiagnosticInfoIROptimization : public DiagnosticInfoOptimizationBase {
607 : DiagnosticInfoOptimizationBase(Kind, Severity, PassName, RemarkName, Fn,
620 : DiagnosticInfoOptimizationBase(
640 : DiagnosticInfoOptimizationBase(Kind, Severity, PassName, "", Fn, Loc) {
682 /// \see DiagnosticInfoOptimizationBase::isEnabled.
723 /// \see DiagnosticInfoOptimizationBase::isEnabled.
775 /// \see DiagnosticInfoOptimizationBase::isEnabled.
958 /// \see DiagnosticInfoOptimizationBase::isEnabled.
991 template <> struct MappingTraits<DiagnosticInfoOptimizationBase *> {
992 static void mapping(IO &io, DiagnosticInfoOptimizationBase *&OptDiag);