[llvm] r232886 - AArch64: simplify test case

Tim Northover tnorthover at apple.com
Fri Mar 20 21:37:09 PDT 2015


Author: tnorthover
Date: Fri Mar 20 23:37:08 2015
New Revision: 232886

URL: http://llvm.org/viewvc/llvm-project?rev=232886&view=rev
Log:
AArch64: simplify test case

Modified:
    llvm/trunk/test/CodeGen/AArch64/function-subtarget-features.ll

Modified: llvm/trunk/test/CodeGen/AArch64/function-subtarget-features.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/function-subtarget-features.ll?rev=232886&r1=232885&r2=232886&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AArch64/function-subtarget-features.ll (original)
+++ llvm/trunk/test/CodeGen/AArch64/function-subtarget-features.ll Fri Mar 20 23:37:08 2015
@@ -8,24 +8,8 @@ target triple = "aarch64--linux-gnu"
 
 ; Function Attrs: nounwind
 define <16 x i8> @foo(<16 x i8> %data, <16 x i8> %key) #0 {
-entry:
-  %__p0.addr.i = alloca <16 x i8>, align 16
-  %__p1.addr.i = alloca <16 x i8>, align 16
-  %__ret.i = alloca <16 x i8>, align 16
-  %data.addr = alloca <16 x i8>, align 16
-  %key.addr = alloca <16 x i8>, align 16
-  store <16 x i8> %data, <16 x i8>* %data.addr, align 16
-  store <16 x i8> %key, <16 x i8>* %key.addr, align 16
-  %0 = load <16 x i8>, <16 x i8>* %data.addr, align 16
-  %1 = load <16 x i8>, <16 x i8>* %key.addr, align 16
-  store <16 x i8> %0, <16 x i8>* %__p0.addr.i, align 16
-  store <16 x i8> %1, <16 x i8>* %__p1.addr.i, align 16
-  %2 = load <16 x i8>, <16 x i8>* %__p0.addr.i, align 16
-  %3 = load <16 x i8>, <16 x i8>* %__p1.addr.i, align 16
-  %vaeseq_v.i = call <16 x i8> @llvm.aarch64.crypto.aese(<16 x i8> %2, <16 x i8> %3)
-  store <16 x i8> %vaeseq_v.i, <16 x i8>* %__ret.i, align 16
-  %4 = load <16 x i8>, <16 x i8>* %__ret.i, align 16
-  ret <16 x i8> %4
+  %vaeseq_v.i = call <16 x i8> @llvm.aarch64.crypto.aese(<16 x i8> %data, <16 x i8> %key)
+  ret <16 x i8> %vaeseq_v.i
 }
 
 ; CHECK: foo





More information about the llvm-commits mailing list