[all-commits] [llvm/llvm-project] cd4ed0: [GlobalISel] Don't combine instructions which are ...

Róbert Ágoston via All-commits all-commits at lists.llvm.org
Fri Feb 4 15:01:13 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cd4ed08b5aa1d7a3437e9c80dc68092b24da821d
      https://github.com/llvm/llvm-project/commit/cd4ed08b5aa1d7a3437e9c80dc68092b24da821d
  Author: Róbert Ágoston <mail at agostonrobert.hu>
  Date:   2022-02-04 (Fri, 04 Feb 2022)

  Changed paths:
    M llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
    M llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-not-really-equiv-insts.mir

  Log Message:
  -----------
  [GlobalISel] Don't combine instructions which are fed by memory instructions using different size

Memory instructions like extending loads from the same address are not equal if
their size is not equal.

This fixes https://github.com/llvm/llvm-project/issues/53524.

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




More information about the All-commits mailing list