dmgreen added a comment.

Sounds good.



================
Comment at: llvm/lib/Target/AArch64/AArch64InstrInfo.td:4134
 
-defm RBIT   : SIMDTwoVectorB<1, 0b01, 0b00101, "rbit", int_aarch64_neon_rbit>;
+//defm RBIT   : SIMDTwoVectorB<1, 0b01, 0b00101, "rbit", 
int_aarch64_neon_rbit>;
+defm RBIT   : SIMDTwoVectorB<1, 0b01, 0b00101, "rbit", bitreverse>;
----------------
We can remove this. And Can we remove the definition on int_aarch64_neon_rbit 
now too?


================
Comment at: llvm/test/CodeGen/AArch64/bitreverse.ll:33
 
 define <8 x i8> @g_vec(<8 x i8> %a) {
+;CHECK-LABEL: g_vec:
----------------
Can we add tests for all these types:
 v8i8 v16i8
 v4i16 v8i16
 v2i32 v4i32
 v1i64 v2i64
Then use update_llc_test_checks to generate the check lines. Also i32 and i64 
would be good to have in here.

Bonus points for pre-committing with the old codegen, to just show changes here.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D102397/new/

https://reviews.llvm.org/D102397

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to