summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AVR/AVRFrameLowering.h
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2016-05-18 10:38:01 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2016-05-18 10:38:01 +0000
commit669d8dd8e1585d32b0a6f9ee5d6bb8a01aeca235 (patch)
tree8a54b801cafb61f8eed6ee207567b97e584af182 /llvm/lib/Target/AVR/AVRFrameLowering.h
parentc819d903e18f27d56cd0ceeae0d915be85bc8f4f (diff)
downloadbcm5719-llvm-669d8dd8e1585d32b0a6f9ee5d6bb8a01aeca235.tar.gz
bcm5719-llvm-669d8dd8e1585d32b0a6f9ee5d6bb8a01aeca235.zip
[PATCH] [mips] Restrict the creation of compact branches
Restrict the creation of compact branches so that they do meet the ISA requirements. Notably do not permit $zero to be used as a operand for compact branches and ensure that some other branches fulfil the requirement that rs != rt. Fixup cases where $rs > $rt for bnec and beqc. Recommit of rL269893 with reviewers comments. Reviewers: dsanders, vkalintiris Differential Review: http://reviews.llvm.org/D20284 llvm-svn: 269899
Diffstat (limited to 'llvm/lib/Target/AVR/AVRFrameLowering.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud