[llvm] r232886 - AArch64: simplify test case

Eric Christopher echristo at gmail.com
Fri Mar 20 21:58:44 PDT 2015


Heh. Thanks. :)

-eric

On Fri, Mar 20, 2015 at 9:41 PM Tim Northover <tnorthover at apple.com> wrote:

> 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
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150321/2abf9357/attachment.html>


More information about the llvm-commits mailing list