[PATCH] Implement aarch64 neon instruction class SIMD lsone and lsone-post

Jiangning Liu liujiangning1 at gmail.com
Mon Nov 18 18:14:06 PST 2013


2013/11/19 Jiangning Liu <liujiangning1 at gmail.com>

>
>   Hi Hao,
>
>   Overall LGTM. For those two comments I gave I think you can do a
> refactoring work later on after committing this one.
>
>   Since LLVM 3.4 branch is going to be created in an hour, and this patch
> is the only big feature we are missing for AArch64 Neon, I think you should
> go ahead to get it committed ASAP.
>
>   Thanks,
>   -Jiangning
>
>
> ================
> Comment at: lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:1271
> @@ -1049,1 +1270,3 @@
>    }
> +  case AArch64ISD::NEON_LD2DUP: {
> +    static const uint16_t Opcodes[] = { AArch64::LD2R_8B,
>  AArch64::LD2R_4H,
> ----------------
> This piece of code logic can be combined together with line 815, because
> they are quite related.  It would be better to centralize the relevant
> logic.
>
> ================
> Comment at: lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:1533
> @@ -1212,1 +1532,3 @@
>      }
> +    case Intrinsic::arm_neon_vld2lane: {
> +      static const uint16_t Opcodes[] = { AArch64::LD2LN_B,
> AArch64::LD2LN_H,
> ----------------
> The same comments as line 1271.
>
>
> http://llvm-reviews.chandlerc.com/D2211
>



-- 
Thanks,
-Jiangning
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131119/f258c641/attachment.html>


More information about the llvm-commits mailing list