[RISCV] Fix mgather -> riscv.masked.strided.load combine not extending indices (...
[llvm-project.git] / llvm / lib / TextAPI / TextAPIError.cpp
blob23954a9e3466de2cf1e260656c01dfabbd6b3aca
1 //===- TextAPIError.cpp - Tapi Error ----------------------------*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 ///
9 /// \file
10 /// \brief Implements TAPI Error.
11 ///
12 //===----------------------------------------------------------------------===//
14 #include "llvm/TextAPI/TextAPIError.h"
16 using namespace llvm;
17 using namespace llvm::MachO;
19 char TextAPIError::ID = 0;
21 void TextAPIError::log(raw_ostream &OS) const {
22 switch (EC) {
23 case TextAPIErrorCode::NoSuchArchitecture:
24 OS << "no such architecture";
25 break;
26 case TextAPIErrorCode::InvalidInputFormat:
27 OS << "invalid input format";
28 break;
29 default:
30 llvm_unreachable("unhandled TextAPIErrorCode");
32 if (!Msg.empty())
33 OS << ": " << Msg;
34 OS << "\n";
37 std::error_code TextAPIError::convertToErrorCode() const {
38 llvm_unreachable("convertToErrorCode is not supported.");