[all-commits] [llvm/llvm-project] 649b79: [NFC][WPD] Add constant propagation tests checking...

PiJoules via All-commits all-commits at lists.llvm.org
Tue May 13 11:50:32 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 649b7994fb277950c21eaadac0afcdcca98597c4
      https://github.com/llvm/llvm-project/commit/649b7994fb277950c21eaadac0afcdcca98597c4
  Author: PiJoules <6019989+PiJoules at users.noreply.github.com>
  Date:   2025-05-13 (Tue, 13 May 2025)

  Changed paths:
    M llvm/test/Transforms/WholeProgramDevirt/virtual-const-prop-begin.ll
    M llvm/test/Transforms/WholeProgramDevirt/virtual-const-prop-check.ll
    M llvm/test/Transforms/WholeProgramDevirt/virtual-const-prop-end.ll
    A llvm/test/Transforms/WholeProgramDevirt/virtual-const-prop-small-alignment-32.ll
    A llvm/test/Transforms/WholeProgramDevirt/virtual-const-prop-small-alignment-64.ll

  Log Message:
  -----------
  [NFC][WPD] Add constant propagation tests checking relative vtables (#138989)

This is a patch with precommitted tests to make
https://github.com/llvm/llvm-project/pull/136630 easier to review. The
`virtual-const-prop-small-alignment-*` tests check the output when the
loaded int alignment is less than the vtable alignment.

This also changes some constants to make it easier to differentiate
between propagated values in vtables.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list