From: Tim Northover Date: Sat, 21 Mar 2015 04:37:08 +0000 (+0000) Subject: AArch64: simplify test case X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=048ca17f6ea4386f608eea62ca716466bf9f674c;p=oota-llvm.git AArch64: simplify test case git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232886 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/AArch64/function-subtarget-features.ll b/test/CodeGen/AArch64/function-subtarget-features.ll index 933cb87b743..fca6c931655 100644 --- a/test/CodeGen/AArch64/function-subtarget-features.ll +++ b/test/CodeGen/AArch64/function-subtarget-features.ll @@ -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