| commit | d8c07766f36a2ef50e6b5fe1473d14284d1e049f | [log] [tgz] |
|---|---|---|
| author | Daniel Sanders <daniel.sanders@imgtec.com> | Mon Apr 18 12:35:36 2016 +0000 |
| committer | Daniel Sanders <daniel.sanders@imgtec.com> | Mon Apr 18 12:35:36 2016 +0000 |
| tree | 70e2a6b89bff27793ed0b98fab9c659746367bfc | |
| parent | 5bf59728e2461a277f0731b985264224fae2fb0b [diff] |
[mips][ias] Prevent double-filling of delay slots by generating '.set noreorder' regions. Summary: When clang is given -save-temps or -via-file-asm, any inline assembly in the source is parsed twice. Once by the compiler, and again by the assembler. We must take care to ensure that this doesn't lead to double-filling delay slots. Reviewers: sdardis, vkalintiris Subscribers: dsanders, sdardis, llvm-commits Differential Revision: http://reviews.llvm.org/D19166 llvm-svn: 266608