[all-commits] [llvm/llvm-project] e81188: [llvm][CodeGen] Added missing initialization failu...
Kai Yan via All-commits
all-commits at lists.llvm.org
Sun Sep 1 01:00:48 PDT 2024
Branch: refs/heads/release/19.x
Home: https://github.com/llvm/llvm-project
Commit: e81188d58202ee7b887e48bc3e4b102fc5f45619
https://github.com/llvm/llvm-project/commit/e81188d58202ee7b887e48bc3e4b102fc5f45619
Author: Kai Yan <aklkaiyan at tencent.com>
Date: 2024-09-01 (Sun, 01 Sep 2024)
Changed paths:
M llvm/lib/CodeGen/WindowScheduler.cpp
M llvm/test/CodeGen/Hexagon/swp-ws-fail-2.mir
Log Message:
-----------
[llvm][CodeGen] Added missing initialization failure information for window scheduler (#99449)
Added missing initialization failure information for window scheduler.
Commit: 7b86034dcb8c7fd7ea125cec43f0117cd4a428b6
https://github.com/llvm/llvm-project/commit/7b86034dcb8c7fd7ea125cec43f0117cd4a428b6
Author: Kai Yan <aklkaiyan at tencent.com>
Date: 2024-09-01 (Sun, 01 Sep 2024)
Changed paths:
M llvm/lib/CodeGen/MachinePipeliner.cpp
A llvm/test/CodeGen/Hexagon/swp-ws-pragma-initiation-interval-fail.mir
Log Message:
-----------
[llvm][CodeGen] Added a new restriction for II by pragma in window scheduler (#99448)
Added a new restriction for window scheduling.
Window scheduling is disabled when llvm.loop.pipeline.initiationinterval
is set.
Commit: 06d009789f771e8cef82714549c3136e320312be
https://github.com/llvm/llvm-project/commit/06d009789f771e8cef82714549c3136e320312be
Author: Kai Yan <aklkaiyan at tencent.com>
Date: 2024-09-01 (Sun, 01 Sep 2024)
Changed paths:
M llvm/lib/CodeGen/WindowScheduler.cpp
A llvm/test/CodeGen/Hexagon/swp-ws-stall-cycle.mir
Log Message:
-----------
[llvm][CodeGen] Fixed a bug in stall cycle calculation for window scheduler (#99451)
Fixed a bug in stall cycle calculation.
When a register defined by an instruction in the current iteration is
used by an instruction in the next iteration, we have modified the
number of stall cycle that need to be inserted.
Commit: 5a164a28e37fe3cda99236595167f7762b47c76d
https://github.com/llvm/llvm-project/commit/5a164a28e37fe3cda99236595167f7762b47c76d
Author: Kai Yan <aklkaiyan at tencent.com>
Date: 2024-09-01 (Sun, 01 Sep 2024)
Changed paths:
M llvm/lib/CodeGen/WindowScheduler.cpp
A llvm/test/CodeGen/Hexagon/swp-ws-zero-cost.mir
Log Message:
-----------
[llvm][CodeGen] Fixed max cycle calculation with zero-cost instructions for window scheduler (#99454)
We discovered some scheduling failures occurring when zero-cost
instructions were involved. This issue will be addressed by this patch.
Commit: 54579830d81a67cfa52b90c34bcf9a631f53fcc5
https://github.com/llvm/llvm-project/commit/54579830d81a67cfa52b90c34bcf9a631f53fcc5
Author: Kai Yan <aklkaiyan at tencent.com>
Date: 2024-09-01 (Sun, 01 Sep 2024)
Changed paths:
M llvm/lib/CodeGen/WindowScheduler.cpp
A llvm/test/CodeGen/Hexagon/swp-ws-resource-reserve.mir
Log Message:
-----------
[llvm][CodeGen] Address the issue of multiple resource reservations In window scheduling (#101665)
Address the issue of multiple resource reservations in window
scheduling.
Compare: https://github.com/llvm/llvm-project/compare/816fde1cbb70...54579830d81a
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