[all-commits] [llvm/llvm-project] 842100: [ARM] Fix condition in cmov to csinc combine.

David Green via All-commits all-commits at lists.llvm.org
Fri Jan 20 06:35:36 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8421004cd5c38ea8296488acdd56d1cccfd4491c
      https://github.com/llvm/llvm-project/commit/8421004cd5c38ea8296488acdd56d1cccfd4491c
  Author: David Green <david.green at arm.com>
  Date:   2023-01-20 (Fri, 20 Jan 2023)

  Changed paths:
    M llvm/lib/Target/ARM/ARMInstrThumb2.td
    M llvm/test/CodeGen/Thumb2/csel-andor-onebit.ll
    M llvm/test/CodeGen/Thumb2/mve-pred-or.ll
    M llvm/test/CodeGen/Thumb2/mve-vcmpf.ll
    M llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll
    M llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll

  Log Message:
  -----------
  [ARM] Fix condition in cmov to csinc combine.

This fixes the cmov fold from 90f24bef47227d58f2ccdcc481ca22eff32248ca,
where the condition needs to be inverted between the cmov and the csinc.




More information about the All-commits mailing list