diff options
author | Daniel Sanders <daniel.sanders@imgtec.com> | 2015-10-21 12:44:14 +0000 |
---|---|---|
committer | Daniel Sanders <daniel.sanders@imgtec.com> | 2015-10-21 12:44:14 +0000 |
commit | d6cf3e05ef750440e912bcac41bac9547aa2a3b5 (patch) | |
tree | f08ccb59c4533f8ed33cc6f35ad8cd7eb9232e00 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | 2be10754a90e3e5fb1079a99029c9507a43b81f0 (diff) | |
download | bcm5719-llvm-d6cf3e05ef750440e912bcac41bac9547aa2a3b5.tar.gz bcm5719-llvm-d6cf3e05ef750440e912bcac41bac9547aa2a3b5.zip |
[mips][mips16] Re-work the inline assembly stubs to work with IAS. NFC.
Summary:
Previously, we were inserting an InlineAsm statement for each line of the
inline assembly. This works for GAS but it triggers prologue/epilogue
emission when IAS is in use. This caused:
.set noreorder
.cpload $25
to be emitted as:
.set push
.set reorder
.set noreorder
.set pop
.set push
.set reorder
.cpload $25
.set pop
which led to assembler errors and caused the test to fail.
The whitespace-after-comma changes included in this patch are necessary to
match the output when IAS is in use.
Reviewers: vkalintiris
Subscribers: rkotler, llvm-commits, dsanders
Differential Revision: http://reviews.llvm.org/D13653
llvm-svn: 250895
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions