Issue 183768
Summary [AArch64] Can we use legal vXi8 CLMUL to improve vXi16/vXi32/Xi64 CLMUL codegen
Labels backend:AArch64
Assignees
Reporter RKSimon
    https://github.com/llvm/llvm-project/blob/2265d3240f23c1c6ff7b4d0fa2711a9ed36fdc8a/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp#L5483-L5506

Can we reuse the ExpandIntRes_CLMUL pattern to help aarch64 vXi16/vXi32/Xi64 CLMUL codegen by using vXi8 clmul support to create lo/hi halves for merging

Preferably this needs to be done generically but it might have to be done in AArch64ISelLowering
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to