summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Unix/ThreadLocal.inc
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-03-24 14:05:39 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-03-24 14:05:39 +0000
commita771fefb72a052b2f15b3ef65ffc7a0b1a9a525b (patch)
treec8f5c944de9d437282f7a8ab610ee845129202ce /llvm/lib/Support/Unix/ThreadLocal.inc
parent227f5ed5473fcf076f664574ab69af9f07f9554b (diff)
downloadbcm5719-llvm-a771fefb72a052b2f15b3ef65ffc7a0b1a9a525b.tar.gz
bcm5719-llvm-a771fefb72a052b2f15b3ef65ffc7a0b1a9a525b.zip
[mips] Implement shorthand add / sub forms for MIPS.
Summary: - If only two registers are passed to a three-register operation, then the first argument is both source and destination register. - If a non-register is passed as the last argument, generate the immediate version of the instruction. Also mark DADD commutative and add scheduling information (to the generic scheduler), and implement DSUB. Patch by David Chisnall His work was sponsored by: DARPA, AFRL CC: theraven Differential Revision: http://llvm-reviews.chandlerc.com/D3148 llvm-svn: 204605
Diffstat (limited to 'llvm/lib/Support/Unix/ThreadLocal.inc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud