[all-commits] [llvm/llvm-project] d0f466: [GlobalISel][Mips] Global ISel for `brcond`

darkbuck via All-commits all-commits at lists.llvm.org
Sat Feb 10 18:44:16 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d0f4663f488dee869ed797b684d4c3361539ac1c
      https://github.com/llvm/llvm-project/commit/d0f4663f488dee869ed797b684d4c3361539ac1c
  Author: darkbuck <michael.hliao at gmail.com>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
    M llvm/lib/Target/Mips/MipsInstructionSelector.cpp
    M llvm/test/CodeGen/Mips/GlobalISel/instruction-select/branch.mir
    M llvm/test/CodeGen/Mips/GlobalISel/instruction-select/jump_table_and_brjt.mir
    M llvm/test/CodeGen/Mips/GlobalISel/instruction-select/phi.mir

  Log Message:
  -----------
  [GlobalISel][Mips] Global ISel for `brcond`

- Enable equivalent between `brcond` and `G_BRCOND`.
- Remove the manual selection of `G_BRCOND` in Mips. Revise test cases.

Reviewers: petar-avramovic, bcardosolopes, arsenm

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/81306




More information about the All-commits mailing list