forked from OSchip/llvm-project
Hexagon: Fold a single-use textual header into its use
llvm-svn: 316604
This commit is contained in:
parent
d2a954d0ae
commit
cc7763ba92
|
@ -138,24 +138,65 @@ static DecodeStatus unsignedImmDecoder(MCInst &MI, unsigned tmp,
|
|||
uint64_t Address, const void *Decoder);
|
||||
static DecodeStatus s32_0ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t /*Address*/, const void *Decoder);
|
||||
static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
static DecodeStatus brtargetDecoder(MCInst &MI, unsigned tmp, uint64_t Address,
|
||||
const void *Decoder);
|
||||
|
||||
#include "HexagonDepDecoders.h"
|
||||
static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<4>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<14>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<8>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<7>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<12>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<3>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<13>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<6>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<9>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<5>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp, uint64_t,
|
||||
const void *Decoder) {
|
||||
signedDecoder<6>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
|
||||
#include "HexagonGenDisassemblerTables.inc"
|
||||
|
||||
static MCDisassembler *createHexagonDisassembler(const Target &T,
|
||||
|
|
|
@ -1,64 +0,0 @@
|
|||
//===--- HexagonDepDecoders.h ---------------------------------------------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
static DecodeStatus s4_0ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<4>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s29_3ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<14>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s8_0ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<8>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s4_3ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<7>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s31_1ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<12>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s3_0ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<3>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s30_2ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<13>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s6_0ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<6>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s6_3ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<9>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s4_1ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<5>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
||||
static DecodeStatus s4_2ImmDecoder(MCInst &MI, unsigned tmp,
|
||||
uint64_t, const void *Decoder) {
|
||||
signedDecoder<6>(MI, tmp, Decoder);
|
||||
return MCDisassembler::Success;
|
||||
}
|
Loading…
Reference in New Issue