[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / Hexagon / HexagonDepDecoders.inc
blob40f6e14aed1347d70d2be5eae4a5cf85cc2849c4
1 //===----------------------------------------------------------------------===//
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 // Automatically generated file, do not edit!
9 //===----------------------------------------------------------------------===//
11 #if defined(__clang__)
12 #pragma clang diagnostic push
13 #pragma clang diagnostic ignored "-Wunused-function"
14 #endif
16 static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp,
17     uint64_t, const void *Decoder) {
18   signedDecoder<6>(MI, tmp, Decoder);
19   return MCDisassembler::Success;
21 static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp,
22     uint64_t, const void *Decoder) {
23   signedDecoder<12>(MI, tmp, Decoder);
24   return MCDisassembler::Success;
26 static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp,
27     uint64_t, const void *Decoder) {
28   signedDecoder<13>(MI, tmp, Decoder);
29   return MCDisassembler::Success;
31 static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp,
32     uint64_t, const void *Decoder) {
33   signedDecoder<14>(MI, tmp, Decoder);
34   return MCDisassembler::Success;
36 static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp,
37     uint64_t, const void *Decoder) {
38   signedDecoder<3>(MI, tmp, Decoder);
39   return MCDisassembler::Success;
41 static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp,
42     uint64_t, const void *Decoder) {
43   signedDecoder<4>(MI, tmp, Decoder);
44   return MCDisassembler::Success;
46 static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp,
47     uint64_t, const void *Decoder) {
48   signedDecoder<5>(MI, tmp, Decoder);
49   return MCDisassembler::Success;
51 static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp,
52     uint64_t, const void *Decoder) {
53   signedDecoder<6>(MI, tmp, Decoder);
54   return MCDisassembler::Success;
56 static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp,
57     uint64_t, const void *Decoder) {
58   signedDecoder<7>(MI, tmp, Decoder);
59   return MCDisassembler::Success;
61 static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp,
62     uint64_t, const void *Decoder) {
63   signedDecoder<9>(MI, tmp, Decoder);
64   return MCDisassembler::Success;
66 static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp,
67     uint64_t, const void *Decoder) {
68   signedDecoder<8>(MI, tmp, Decoder);
69   return MCDisassembler::Success;
72 #if defined(__clang__)
73 #pragma clang diagnostic pop
74 #endif