[all-commits] [llvm/llvm-project] 2ed805: Revert "[AArch64][GlobalISel] Don't contract cross...

Amara Emerson via All-commits all-commits at lists.llvm.org
Tue Aug 24 16:27:11 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2ed8053d465e169e9819c933dea1a319a8d19533
      https://github.com/llvm/llvm-project/commit/2ed8053d465e169e9819c933dea1a319a8d19533
  Author: Amara Emerson <amara at apple.com>
  Date:   2021-08-24 (Tue, 24 Aug 2021)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
    M llvm/test/CodeGen/AArch64/GlobalISel/contract-store.mir

  Log Message:
  -----------
  Revert "[AArch64][GlobalISel] Don't contract cross-bank copies into truncating stores."

This reverts commit 67bf3ac7446bd8ba16bb5ef82fa9f28a848616da.

The reason is that this change is now superseded by 04fb9b729a53 which fixes the
underlying problem in the selector. Now it's fine to generate truncating FP stores
since the selector code will just generate subreg copies to handle them.




More information about the All-commits mailing list