[all-commits] [llvm/llvm-project] a19c7c: [MachinePipeliner] Fix store-store dependences (#7...
bcahoon via All-commits
all-commits at lists.llvm.org
Mon Dec 11 19:10:47 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a19c7c403fa056a37585407586a2d84d03f41d8a
https://github.com/llvm/llvm-project/commit/a19c7c403fa056a37585407586a2d84d03f41d8a
Author: bcahoon <59846893+bcahoon at users.noreply.github.com>
Date: 2023-12-11 (Mon, 11 Dec 2023)
Changed paths:
M llvm/lib/CodeGen/MachinePipeliner.cpp
A llvm/test/CodeGen/PowerPC/sms-store-dependence.ll
Log Message:
-----------
[MachinePipeliner] Fix store-store dependences (#72575)
The pipeliner needs to mark store-store order dependences as
loop carried dependences. Otherwise, the stores may be scheduled
further apart than the MII. The order dependences implies that
the first instance of the dependent store is scheduled before the
second instance of the source store instruction.
More information about the All-commits
mailing list