[all-commits] [llvm/llvm-project] 660693: [RISCV] Remove -target-abi from half-bitmanip-dagc...

Craig Topper via All-commits all-commits at lists.llvm.org
Sun Aug 8 18:34:27 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6606936322c4dcbead997a3fda13507e758afb8d
      https://github.com/llvm/llvm-project/commit/6606936322c4dcbead997a3fda13507e758afb8d
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2021-08-08 (Sun, 08 Aug 2021)

  Changed paths:
    M llvm/test/CodeGen/RISCV/half-bitmanip-dagcombines.ll

  Log Message:
  -----------
  [RISCV] Remove -target-abi from half-bitmanip-dagcombines.ll.

This should be testing the custom ISD nodes we use for passing
half values in GPRs.

We should optimize these to integer operations, but we currently
don't.


  Commit: 2f3b738960e919d0138c8c4e9813a9155c193398
      https://github.com/llvm/llvm-project/commit/2f3b738960e919d0138c8c4e9813a9155c193398
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2021-08-08 (Sun, 08 Aug 2021)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/test/CodeGen/RISCV/half-bitmanip-dagcombines.ll

  Log Message:
  -----------
  [RISCV] Add optimizations for FMV_X_ANYEXTH similar to FMV_X_ANYEXTW_RV64.

This enables the fneg and fabs combines we have for FMV_X_ANYEXTW_RV64.


Compare: https://github.com/llvm/llvm-project/compare/88bc29f5f2c0...2f3b738960e9


More information about the All-commits mailing list