aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelLowering.h
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2009-08-21 20:54:19 +0000
committerBob Wilson <bob.wilson@apple.com>2009-08-21 20:54:19 +0000
commitc692cb77aaa8b16bcc7fe0c70d47adce94c43911 (patch)
treecc601451c796ca2a04612dad4fc42408a0b578a7 /lib/Target/ARM/ARMISelLowering.h
parent162da3c7b4764e7f685e3ef51798879b31e881c6 (diff)
downloadexternal_llvm-c692cb77aaa8b16bcc7fe0c70d47adce94c43911.tar.gz
external_llvm-c692cb77aaa8b16bcc7fe0c70d47adce94c43911.tar.bz2
external_llvm-c692cb77aaa8b16bcc7fe0c70d47adce94c43911.zip
Match VTRN, VZIP, and VUZP shuffles. Restore the tests for these operations,
now using shuffles instead of intrinsics. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79673 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMISelLowering.h')
-rw-r--r--lib/Target/ARM/ARMISelLowering.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Target/ARM/ARMISelLowering.h b/lib/Target/ARM/ARMISelLowering.h
index b2260e2d83..cb88be5513 100644
--- a/lib/Target/ARM/ARMISelLowering.h
+++ b/lib/Target/ARM/ARMISelLowering.h
@@ -132,9 +132,8 @@ namespace llvm {
VREV64, // reverse elements within 64-bit doublewords
VREV32, // reverse elements within 32-bit words
VREV16, // reverse elements within 16-bit halfwords
-
- VZIP, // zip
- VUZP, // unzip
+ VZIP, // zip (interleave)
+ VUZP, // unzip (deinterleave)
VTRN // transpose
};
}