LLVM  8.0.1
HexagonDepDecoders.h
Go to the documentation of this file.
1 //===----------------------------------------------------------------------===//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 // Automatically generated file, please consult code owner before editing.
10 //===----------------------------------------------------------------------===//
11 
12 // clang-format off
13 
14 #if defined(__clang__)
15 #pragma clang diagnostic push
16 #pragma clang diagnostic ignored "-Wunused-function"
17 #endif
18 
19 static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp,
20  uint64_t, const void *Decoder) {
21  signedDecoder<4>(MI, tmp, Decoder);
23 }
24 static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp,
25  uint64_t, const void *Decoder) {
26  signedDecoder<14>(MI, tmp, Decoder);
28 }
29 static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp,
30  uint64_t, const void *Decoder) {
31  signedDecoder<8>(MI, tmp, Decoder);
33 }
34 static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp,
35  uint64_t, const void *Decoder) {
36  signedDecoder<7>(MI, tmp, Decoder);
38 }
39 static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp,
40  uint64_t, const void *Decoder) {
41  signedDecoder<12>(MI, tmp, Decoder);
43 }
44 static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp,
45  uint64_t, const void *Decoder) {
46  signedDecoder<3>(MI, tmp, Decoder);
48 }
49 static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp,
50  uint64_t, const void *Decoder) {
51  signedDecoder<13>(MI, tmp, Decoder);
53 }
54 static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp,
55  uint64_t, const void *Decoder) {
56  signedDecoder<6>(MI, tmp, Decoder);
58 }
59 static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp,
60  uint64_t, const void *Decoder) {
61  signedDecoder<9>(MI, tmp, Decoder);
63 }
64 static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp,
65  uint64_t, const void *Decoder) {
66  signedDecoder<5>(MI, tmp, Decoder);
68 }
69 static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp,
70  uint64_t, const void *Decoder) {
71  signedDecoder<6>(MI, tmp, Decoder);
73 }
74 
75 #if defined(__clang__)
76 #pragma clang diagnostic pop
77 #endif
78 
79 // clang-format on
MCDisassembler::DecodeStatus DecodeStatus
static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
#define Success
static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t, const void *Decoder)
IRTranslator LLVM IR MI