Add patterns for: eor x, (eor y, z) -> eor3 x, y, z
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/test/CodeGen/AArch64/sve2-eor3.ll | ||
---|---|---|
18 | The operation seems commutative, such that %4 = xor <vscale x 16 x i8> %0, %1 %5 = xor <vscale x 16 x i> %2, %4 should give the same result. Can you add a test for this case? |
llvm/test/CodeGen/AArch64/sve2-eor3.ll | ||
---|---|---|
6 | Can you add other test sizes too. nxv2i64, nxv4i32 and nxv8i16. |
Comment Actions
Update the test:
- Supplement other data types (nxv2i64, nxv4i32 and nxv8i16).
- Add functions with different operand orders.
llvm/test/CodeGen/AArch64/sve2-eor3.ll | ||
---|---|---|
6 | Thanks, |
Can you add other test sizes too. nxv2i64, nxv4i32 and nxv8i16.