diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-10-26 14:53:50 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-10-26 14:53:50 +0000 |
| commit | 8fac501602d807da1841447adc799e4c4c25f81e (patch) | |
| tree | 85ddb4757f5ed2bd47582d664a2d448c826a2563 /llvm/lib/Target/AMDGPU/SIInstructions.td | |
| parent | 8d7196bfdebbf9e1d5c717bf15ee60717c7f1dd7 (diff) | |
| download | bcm5719-llvm-8fac501602d807da1841447adc799e4c4c25f81e.tar.gz bcm5719-llvm-8fac501602d807da1841447adc799e4c4c25f81e.zip | |
Fix nondeterministic output in local stack slot alloc pass
This finds all of the references to a frame index in a function, and
sorts by the offset. If multiple instructions use the same offset,
nothing was breaking the tie for sorting.
This avoids the test failures the reverted r282999 introduced.
llvm-svn: 285201
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIInstructions.td')
0 files changed, 0 insertions, 0 deletions

