[mips] Optimize long branch for MIPS64 by removing %higher and %highest.
AuditedrL209678

Description

[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

Details

Auditors
dsanders
Committed
sstankovicMay 27 2014, 11:53 AM
Parents
rL209677: DebugInfo: Create abstract function definitions even when concrete definitions…
Branches
Unknown
Tags
Unknown
dsanders accepted this commit.Jul 21 2014, 9:31 AM