]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepDecoders.inc
Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51
[FreeBSD/FreeBSD.git] / contrib / llvm-project / llvm / lib / Target / Hexagon / HexagonDepDecoders.inc
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 //===----------------------------------------------------------------------===//
10
11
12 #if defined(__clang__)
13 #pragma clang diagnostic push
14 #pragma clang diagnostic ignored "-Wunused-function"
15 #endif
16
17 static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
18                                    const MCDisassembler *Decoder) {
19   signedDecoder<6>(MI, tmp, Decoder);
20   return MCDisassembler::Success;
21 }
22 static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
23                                     const MCDisassembler *Decoder) {
24   signedDecoder<12>(MI, tmp, Decoder);
25   return MCDisassembler::Success;
26 }
27 static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
28                                     const MCDisassembler *Decoder) {
29   signedDecoder<13>(MI, tmp, Decoder);
30   return MCDisassembler::Success;
31 }
32 static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
33                                     const MCDisassembler *Decoder) {
34   signedDecoder<14>(MI, tmp, Decoder);
35   return MCDisassembler::Success;
36 }
37 static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
38                                    const MCDisassembler *Decoder) {
39   signedDecoder<3>(MI, tmp, Decoder);
40   return MCDisassembler::Success;
41 }
42 static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
43                                    const MCDisassembler *Decoder) {
44   signedDecoder<4>(MI, tmp, Decoder);
45   return MCDisassembler::Success;
46 }
47 static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
48                                    const MCDisassembler *Decoder) {
49   signedDecoder<5>(MI, tmp, Decoder);
50   return MCDisassembler::Success;
51 }
52 static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
53                                    const MCDisassembler *Decoder) {
54   signedDecoder<6>(MI, tmp, Decoder);
55   return MCDisassembler::Success;
56 }
57 static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
58                                    const MCDisassembler *Decoder) {
59   signedDecoder<7>(MI, tmp, Decoder);
60   return MCDisassembler::Success;
61 }
62 static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
63                                    const MCDisassembler *Decoder) {
64   signedDecoder<9>(MI, tmp, Decoder);
65   return MCDisassembler::Success;
66 }
67 static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
68                                    const MCDisassembler *Decoder) {
69   signedDecoder<8>(MI, tmp, Decoder);
70   return MCDisassembler::Success;
71 }
72
73 #if defined(__clang__)
74 #pragma clang diagnostic pop
75 #endif
76