LLVM  6.0.0svn
HexagonDepDecoders.h
Go to the documentation of this file.
1 //===--- HexagonDepDecoders.h ---------------------------------------------===//
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 
10 static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp,
11  uint64_t, const void *Decoder) {
12  signedDecoder<4>(MI, tmp, Decoder);
14 }
15 static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp,
16  uint64_t, const void *Decoder) {
17  signedDecoder<14>(MI, tmp, Decoder);
19 }
20 static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp,
21  uint64_t, const void *Decoder) {
22  signedDecoder<8>(MI, tmp, Decoder);
24 }
25 static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp,
26  uint64_t, const void *Decoder) {
27  signedDecoder<7>(MI, tmp, Decoder);
29 }
30 static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp,
31  uint64_t, const void *Decoder) {
32  signedDecoder<12>(MI, tmp, Decoder);
34 }
35 static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp,
36  uint64_t, const void *Decoder) {
37  signedDecoder<3>(MI, tmp, Decoder);
39 }
40 static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp,
41  uint64_t, const void *Decoder) {
42  signedDecoder<13>(MI, tmp, Decoder);
44 }
45 static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp,
46  uint64_t, const void *Decoder) {
47  signedDecoder<6>(MI, tmp, Decoder);
49 }
50 static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp,
51  uint64_t, const void *Decoder) {
52  signedDecoder<9>(MI, tmp, Decoder);
54 }
55 static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp,
56  uint64_t, const void *Decoder) {
57  signedDecoder<5>(MI, tmp, Decoder);
59 }
60 static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp,
61  uint64_t, const void *Decoder) {
62  signedDecoder<6>(MI, tmp, Decoder);
64 }
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