[all-commits] [llvm/llvm-project] 4fde20: foo

Craig Topper via All-commits all-commits at lists.llvm.org
Mon Mar 27 10:40:31 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4fde20b8a62ed3d850e4e770ae640039ca1a9ed8
      https://github.com/llvm/llvm-project/commit/4fde20b8a62ed3d850e4e770ae640039ca1a9ed8
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2023-03-27 (Mon, 27 Mar 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
    M llvm/test/MC/RISCV/insn-invalid.s

  Log Message:
  -----------
  foo


  Commit: 5c5fe3afff12b41d34477977c07c71337fa4ba9d
      https://github.com/llvm/llvm-project/commit/5c5fe3afff12b41d34477977c07c71337fa4ba9d
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2023-03-27 (Mon, 27 Mar 2023)

  Changed paths:
    M llvm/test/MC/RISCV/insn-invalid.s

  Log Message:
  -----------
  [RISCV] Relax opcode restriction for .insn.

I recently added a check to make sure the lower 2 bits of the opcode
were 0x3. A post commit comment pointed out this would be allowed
for a custom extension when C is not supported.

Note, binutils does have this restriction.


  Commit: 5e2445ae65f0a8f1ac38049bdd2f0fd5572be488
      https://github.com/llvm/llvm-project/commit/5e2445ae65f0a8f1ac38049bdd2f0fd5572be488
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2023-03-27 (Mon, 27 Mar 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
    M llvm/lib/Target/RISCV/RISCVInstrFormatsC.td
    M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoC.td
    A llvm/test/MC/RISCV/insn_c-invalid.s
    A llvm/test/MC/RISCV/insn_c.s

  Log Message:
  -----------
  [RISCV] Add .insn support for compressed formats.

We've supported .insn for non-compressed for a while. This finishes the compressed supported.

Reviewed By: asb

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


Compare: https://github.com/llvm/llvm-project/compare/c9e4d9a8ea46...5e2445ae65f0


More information about the All-commits mailing list