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/examples/ModuleMaker/ModuleMaker.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/examples/ModuleMaker/ModuleMaker.cpp')
0 files changed, 0 insertions, 0 deletions

