[all-commits] [llvm/llvm-project] e82e4f: [MIPS} Address ISel failures for 64 bit fpus in mi...

sdardis via All-commits all-commits at lists.llvm.org
Thu May 12 15:36:05 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e82e4fa7ef717b95eb3abf45a6f2a3571e6bc468
      https://github.com/llvm/llvm-project/commit/e82e4fa7ef717b95eb3abf45a6f2a3571e6bc468
  Author: Simon Dardis <simon.dardis at gmail.com>
  Date:   2022-05-12 (Thu, 12 May 2022)

  Changed paths:
    M llvm/lib/Target/Mips/MicroMipsInstrFPU.td
    M llvm/lib/Target/Mips/MipsScheduleGeneric.td
    M llvm/test/CodeGen/Mips/llvm-ir/load.ll
    M llvm/test/CodeGen/Mips/llvm-ir/store.ll
    A llvm/test/CodeGen/Mips/pr49200.ll

  Log Message:
  -----------
  [MIPS} Address ISel failures for 64 bit fpus in microMIPS

Add the instructions and patterns for loads and stores in microMIPSr3
when a 64 bit FPU is present. Previously, this would lead to an
instruction selection failure.

This resolves PR/49200.

Thanks to jdeguire for reporting the issue!

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




More information about the All-commits mailing list