diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-11-11 19:40:26 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-11-11 19:40:26 +0000 |
commit | 38c9a14a889f05e17ab4269e8894ce540f3c1723 (patch) | |
tree | d3b8e5821e6ec7d4d10a2bda1b90ce0245910033 /llvm/lib/Target/ARM/ARMInstrInfo.h | |
parent | 1d7f2fcda8420823f5f5e04216ebe468c4041696 (diff) | |
download | bcm5719-llvm-38c9a14a889f05e17ab4269e8894ce540f3c1723.tar.gz bcm5719-llvm-38c9a14a889f05e17ab4269e8894ce540f3c1723.zip |
Encode VFP conversion instructions.
llvm-svn: 59074
Diffstat (limited to 'llvm/lib/Target/ARM/ARMInstrInfo.h')
-rw-r--r-- | llvm/lib/Target/ARM/ARMInstrInfo.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.h b/llvm/lib/Target/ARM/ARMInstrInfo.h index 323e6e742ab..ccaeac56a12 100644 --- a/llvm/lib/Target/ARM/ARMInstrInfo.h +++ b/llvm/lib/Target/ARM/ARMInstrInfo.h @@ -70,7 +70,7 @@ namespace ARMII { // Instruction encoding formats. // FormShift = 10, - FormMask = 0xf << FormShift, + FormMask = 0x1f << FormShift, // Pseudo instructions Pseudo = 1 << FormShift, @@ -104,9 +104,11 @@ namespace ARMII { VPFFrm = 15 << FormShift, VFPUnaryFrm = 16 << FormShift, VFPBinaryFrm = 17 << FormShift, + VFPConv1Frm = 18 << FormShift, + VFPConv2Frm = 19 << FormShift, // Thumb format - ThumbFrm = 18 << FormShift, + ThumbFrm = 20 << FormShift, //===------------------------------------------------------------------===// // Field shifts - such shifts are used to set field while generating @@ -119,10 +121,8 @@ namespace ARMII { ExtRotImmShift = 10, RegRdLoShift = 12, RegRdShift = 12, - RegFdShift = 12, RegRdHiShift = 16, RegRnShift = 16, - RegFnShift = 16, S_BitShift = 20, W_BitShift = 21, AM3_I_BitShift = 22, |