diff options
author | Sasa Stankovic <Sasa.Stankovic@imgtec.com> | 2014-05-27 18:53:06 +0000 |
---|---|---|
committer | Sasa Stankovic <Sasa.Stankovic@imgtec.com> | 2014-05-27 18:53:06 +0000 |
commit | e41db2fe31d3c7d4656ff2e84830ce2f0a7645b9 (patch) | |
tree | a3f52a58639a17223b77bc4f5d9e9724aae1875b /llvm/lib/CodeGen | |
parent | 482097d0981642624a727ba83b4926082f44982f (diff) | |
download | bcm5719-llvm-e41db2fe31d3c7d4656ff2e84830ce2f0a7645b9.tar.gz bcm5719-llvm-e41db2fe31d3c7d4656ff2e84830ce2f0a7645b9.zip |
[mips] Optimize long branch for MIPS64 by removing %higher and %highest.
%higher and %highest can have non-zero values only for offsets greater
than 2GB, which is highly unlikely, if not impossible when compiling a
single function. This makes long branch for MIPS64 3 instructions smaller.
Differential Revision: http://llvm-reviews.chandlerc.com/D3281.diff
llvm-svn: 209678
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions