mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
9789db4ce7
This patch lifts the restriction on the number of read/write registers for a move elimination candidate. With this patch, move elimination candidates with exactly two reads and two writes are treated like register swap operations for the purpose of move elimination. This patch currently doesn't affect any upstream model. However, it should help unblock the progress on PR50258. |
||
---|---|---|
.. | ||
HardwareUnit.cpp | ||
LSUnit.cpp | ||
RegisterFile.cpp | ||
ResourceManager.cpp | ||
RetireControlUnit.cpp | ||
Scheduler.cpp |