diff options
author | Matthew Simpson <mssimpso@codeaurora.org> | 2017-06-27 15:00:22 +0000 |
---|---|---|
committer | Matthew Simpson <mssimpso@codeaurora.org> | 2017-06-27 15:00:22 +0000 |
commit | 0bd79f416a2416a88803cceb1a59c218bb7639d1 (patch) | |
tree | 27d370d3b469bcb446311d3afbd5f0aa84a7edb2 /llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | |
parent | 2189fe187042dc1818b4436b5dea5c9c520c2cc8 (diff) | |
download | bcm5719-llvm-0bd79f416a2416a88803cceb1a59c218bb7639d1.tar.gz bcm5719-llvm-0bd79f416a2416a88803cceb1a59c218bb7639d1.zip |
[AArch64] Update successor probabilities after ccmp-conversion
This patch modifies the conditional compares pass so that it keeps successor
probabilities up-to-date after the conversion. Previously, successor
probabilities were being normalized to a uniform distribution, even though they
may have been heavily biased prior to the conversion (e.g., if one of the edges
was the back edge of a loop). This loss of information affected passes later in
the pipeline.
Differential Revision: https://reviews.llvm.org/D34109
llvm-svn: 306412
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIInstrInfo.cpp')
0 files changed, 0 insertions, 0 deletions