mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-12 03:32:10 +00:00
21 lines
833 B
TableGen
21 lines
833 B
TableGen
|
//===- MipsDSPInstrInfo.td - DSP ASE instructions -*- tablegen ------------*-=//
|
||
|
//
|
||
|
// The LLVM Compiler Infrastructure
|
||
|
//
|
||
|
// This file is distributed under the University of Illinois Open Source
|
||
|
// License. See LICENSE.TXT for details.
|
||
|
//
|
||
|
//===----------------------------------------------------------------------===//
|
||
|
//
|
||
|
// This file describes Mips DSP ASE instructions.
|
||
|
//
|
||
|
//===----------------------------------------------------------------------===//
|
||
|
|
||
|
// ImmLeaf
|
||
|
def immZExt2 : ImmLeaf<i32, [{return isUInt<2>(Imm);}]>;
|
||
|
def immZExt3 : ImmLeaf<i32, [{return isUInt<3>(Imm);}]>;
|
||
|
def immZExt4 : ImmLeaf<i32, [{return isUInt<4>(Imm);}]>;
|
||
|
def immZExt8 : ImmLeaf<i32, [{return isUInt<8>(Imm);}]>;
|
||
|
def immZExt10 : ImmLeaf<i32, [{return isUInt<10>(Imm);}]>;
|
||
|
def immSExt6 : ImmLeaf<i32, [{return isInt<6>(Imm);}]>;
|