blob: 130e553aa70a44e2d03df6a2e5d0567f05fa6c37 [file] [log] [blame] [edit]
//===- Auto-generated file, part of the LLVM/Offload project --------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
#ifndef OFFLOAD_ERRC
#error Please define the macro OFFLOAD_ERRCODE(Name, Desc, Value)
#endif
// Error codes are shared between PluginInterface and liboffload.
// To add new error codes, add them to offload/liboffload/API/Common.td and run
// the GenerateOffload target.
OFFLOAD_ERRC(SUCCESS, "success", 0)
OFFLOAD_ERRC(UNKNOWN, "unknown or internal error", 1)
OFFLOAD_ERRC(HOST_IO, "I/O error on host", 2)
OFFLOAD_ERRC(INVALID_BINARY, "a provided binary image is malformed", 3)
OFFLOAD_ERRC(INVALID_NULL_POINTER,
"a pointer argument is null when it should not be", 4)
OFFLOAD_ERRC(INVALID_ARGUMENT, "an argument is invalid", 5)
OFFLOAD_ERRC(NOT_FOUND, "requested object was not found in the binary image", 6)
OFFLOAD_ERRC(OUT_OF_RESOURCES, "out of resources", 7)
OFFLOAD_ERRC(
INVALID_SIZE,
"invalid size or dimensions (e.g., must not be zero, or is out of bounds)",
8)
OFFLOAD_ERRC(INVALID_ENUMERATION, "enumerator argument is not valid", 9)
OFFLOAD_ERRC(HOST_TOOL_NOT_FOUND,
"a required binary (linker, etc.) was not found on the host", 10)
OFFLOAD_ERRC(INVALID_VALUE, "invalid value", 11)
OFFLOAD_ERRC(UNIMPLEMENTED,
"generic error code for features currently unimplemented by the "
"device/backend",
12)
OFFLOAD_ERRC(
UNSUPPORTED,
"generic error code for features unsupported by the device/backend", 13)
OFFLOAD_ERRC(ASSEMBLE_FAILURE,
"assembler failure while processing binary image", 14)
OFFLOAD_ERRC(LINK_FAILURE, "linker failure while processing binary image", 15)
OFFLOAD_ERRC(BACKEND_FAILURE,
"the plugin backend is in an invalid or unsupported state", 16)
OFFLOAD_ERRC(INVALID_NULL_HANDLE,
"a handle argument is null when it should not be", 17)
OFFLOAD_ERRC(INVALID_PLATFORM, "invalid platform", 18)
OFFLOAD_ERRC(INVALID_DEVICE, "invalid device", 19)
OFFLOAD_ERRC(INVALID_QUEUE, "invalid queue", 20)
OFFLOAD_ERRC(INVALID_EVENT, "invalid event", 21)