[all-commits] [llvm/llvm-project] c85bd2: Reland "[AArch64][SME] Disable GlobalISel/FastISel...

sdesmalen-arm via All-commits all-commits at lists.llvm.org
Thu Nov 10 03:13:26 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c85bd250e566541742151169b098d1fc516401b7
      https://github.com/llvm/llvm-project/commit/c85bd250e566541742151169b098d1fc516401b7
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2022-11-10 (Thu, 10 Nov 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64FastISel.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
    M llvm/lib/Target/AArch64/SMEABIPass.cpp
    M llvm/test/CodeGen/AArch64/O3-pipeline.ll
    A llvm/test/CodeGen/AArch64/sme-disable-gisel-fisel.ll

  Log Message:
  -----------
  Reland "[AArch64][SME] Disable GlobalISel/FastISel for SME functions."

It turns that the issue was unrelated to the code-changes, but only triggered
by one of the tests. The SMEABI pass incorrectly marked the CFG as preserved,
even though it modified the CFG.

This reverts commit 8bcf5df3043a906c7124b70b59eda925eddd7319.




More information about the All-commits mailing list