[all-commits] [llvm/llvm-project] b8fef7: [RISCV][GlobalISel] Legalize constants, undefined ...

Nitin John Raj via All-commits all-commits at lists.llvm.org
Mon Aug 7 11:26:41 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b8fef7a6d40105ac9bc3bf67268ff1245c4be5c8
      https://github.com/llvm/llvm-project/commit/b8fef7a6d40105ac9bc3bf67268ff1245c4be5c8
  Author: Nitin John Raj <nitin.raj at sifive.com>
  Date:   2023-08-07 (Mon, 07 Aug 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp
    A llvm/test/CodeGen/RISCV/GlobalISel/legalizer/rv32/legalize-const.mir
    A llvm/test/CodeGen/RISCV/GlobalISel/legalizer/rv32/legalize-implicit-def.mir
    A llvm/test/CodeGen/RISCV/GlobalISel/legalizer/rv64/legalize-const.mir
    A llvm/test/CodeGen/RISCV/GlobalISel/legalizer/rv64/legalize-implicit-def.mir

  Log Message:
  -----------
  [RISCV][GlobalISel] Legalize constants, undefined values, extension instructions, and (un)merge instructions for narrow types

Test legalization for (s7, s8, s16, s32, s48, s64, s96) for rv32, (s8, s15, s16, s32, s64, s72, s128, s192) for rv64.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D156383




More information about the All-commits mailing list