aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrInfo.h
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2010-06-22 22:38:56 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2010-06-22 22:38:56 +0000
commitc3d57b179c33ef010ebbff003ce8c5d908cf9c01 (patch)
treebcb37e2e9eb54e1753ae09dda89c439a66e958dd /lib/Target/X86/X86InstrInfo.h
parent19d8597bca73f5983ae6952de1c42d8261857ea2 (diff)
downloadexternal_llvm-c3d57b179c33ef010ebbff003ce8c5d908cf9c01.zip
external_llvm-c3d57b179c33ef010ebbff003ce8c5d908cf9c01.tar.gz
external_llvm-c3d57b179c33ef010ebbff003ce8c5d908cf9c01.tar.bz2
Add AVX MOV{SS,SD}{rr,rm} instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106588 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrInfo.h')
-rw-r--r--lib/Target/X86/X86InstrInfo.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Target/X86/X86InstrInfo.h b/lib/Target/X86/X86InstrInfo.h
index 445f9b1..d131570 100644
--- a/lib/Target/X86/X86InstrInfo.h
+++ b/lib/Target/X86/X86InstrInfo.h
@@ -424,13 +424,14 @@ namespace X86II {
// those enums below are used, TSFlags must be shifted right by 32 first.
enum {
//===------------------------------------------------------------------===//
- // VEX_4V - VEX prefixes are instruction prefixes used in AVX.
+ // VEXPrefix - VEX prefixes are instruction prefixes used in AVX.
// VEX_4V is used to specify an additional AVX/SSE register. Several 2
// address instructions in SSE are represented as 3 address ones in AVX
// and the additional register is encoded in VEX_VVVV prefix.
//
VEXShift = 0,
- VEX_4V = 1 << VEXShift
+ VEX = 1 << VEXShift,
+ VEX_4V = 2 << VEXShift
};
// getBaseOpcodeFor - This function returns the "base" X86 opcode for the