diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-06-22 22:38:56 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-06-22 22:38:56 +0000 |
commit | c3d57b179c33ef010ebbff003ce8c5d908cf9c01 (patch) | |
tree | bcb37e2e9eb54e1753ae09dda89c439a66e958dd /lib/Target/X86/X86InstrInfo.h | |
parent | 19d8597bca73f5983ae6952de1c42d8261857ea2 (diff) | |
download | external_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.h | 5 |
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 |