summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2016-05-11 12:48:19 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2016-05-11 12:48:19 +0000
commitdf8510d4fab89085da13e7502aad786a55e857f9 (patch)
tree6ae6d3c03e16afce79cb0e172a637de972b6b411 /llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp
parent8b4b8c28c2b787a6b27f2e6b38818c481f04e0eb (diff)
downloadbcm5719-llvm-df8510d4fab89085da13e7502aad786a55e857f9.tar.gz
bcm5719-llvm-df8510d4fab89085da13e7502aad786a55e857f9.zip
[mips][ias] Fix N32 and N64 .cprestore directive when inside .set noat region.
Summary: r268058 unintentionally made the retrieval of the current assembler temporary unconditional. This was fine for the existing tests but it broke the cases where the assembler temporary is not needed (N32/N64 or not PIC) and is unavailable due to a '.set noat' directive. This fixes FreeBSD's libc. Reviewers: emaste, sdardis, seanbruno Subscribers: dsanders, emaste, sdardis, llvm-commits Differential Revision: http://reviews.llvm.org/D20093 llvm-svn: 269179
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud