[all-commits] [llvm/llvm-project] f1ad3a: [MachineCycle][NFC] add a cache for block and its ...

Eli Friedman via All-commits all-commits at lists.llvm.org
Sun Sep 25 22:56:21 PDT 2022


  Branch: refs/heads/release/15.x
  Home:   https://github.com/llvm/llvm-project
  Commit: f1ad3abf75f01eadcaf3cc8ef69c8e4f8382e878
      https://github.com/llvm/llvm-project/commit/f1ad3abf75f01eadcaf3cc8ef69c8e4f8382e878
  Author: Chen Zheng <czhengsz at cn.ibm.com>
  Date:   2022-09-26 (Mon, 26 Sep 2022)

  Changed paths:
    M llvm/include/llvm/ADT/GenericCycleImpl.h
    M llvm/include/llvm/ADT/GenericCycleInfo.h

  Log Message:
  -----------
  [MachineCycle][NFC] add a cache for block and its top level cycle

This solves https://github.com/llvm/llvm-project/issues/57664

Reviewed By: sameerds

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

(cherry picked from commit c941d925b0e47ec166364178edac75cf1cb1ee1a)


  Commit: a26ef3c19ede6596de4010e2884f60842a2cdbdc
      https://github.com/llvm/llvm-project/commit/a26ef3c19ede6596de4010e2884f60842a2cdbdc
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2022-09-26 (Mon, 26 Sep 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp

  Log Message:
  -----------
  [Hexagon] Add defaulted operator= to classes with defaulted copy ctor

This avoids deprecation warning:
```
warning: definition of implicit copy assignment operator for 'AddrInfo'
is deprecated because it has a user-declared copy constructor
[-Wdeprecated-copy]
```

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

(cherry picked from commit 252cea037bcad6e1e7236756bcbb4e4ed73e328d)


  Commit: 9d3635c8675f8ceded9e4dafea754bb1455a0f15
      https://github.com/llvm/llvm-project/commit/9d3635c8675f8ceded9e4dafea754bb1455a0f15
  Author: Eli Friedman <efriedma at quicinc.com>
  Date:   2022-09-26 (Mon, 26 Sep 2022)

  Changed paths:
    M polly/test/CMakeLists.txt

  Log Message:
  -----------
  Exclude check-polly-unittests and check-polly-isl from check-all

The unittests are already included in check-polly, so check-all was
running them twice.  Running them twice causes a race on the output
files, which led to intermittent failures on the reverse-iteration
buildbot.

(cherry picked from commit 2c29268bfcc84c3b94bcb0aa34b7ef9c9bd9af01)


Compare: https://github.com/llvm/llvm-project/compare/8d802f78fa8c...9d3635c8675f


More information about the All-commits mailing list