1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib
Daniel Sanders 0ad83683fc [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
2015-10-21 12:44:14 +00:00
..
Analysis [AA] Enhance the new AliasAnalysis infrastructure with an optional 2015-10-21 12:15:19 +00:00
AsmParser AsmParser: Remove implicit ilist iterator conversions, NFC 2015-10-20 01:12:49 +00:00
Bitcode Pass FunctionInfoIndex by reference to WriteFunctionSummaryToFile (NFC) 2015-10-19 19:06:06 +00:00
CodeGen Masked Load/Store optimization for scalar code 2015-10-21 11:50:54 +00:00
DebugInfo
ExecutionEngine [RuntimeDyld][COFF] Fix some endianness issues, re-enable the regression test. 2015-10-19 20:37:52 +00:00
Fuzzer Make a bunch of static arrays const. 2015-10-18 05:15:34 +00:00
IR Make a bunch of static arrays const. 2015-10-18 05:15:34 +00:00
IRReader
LibDriver
LineEditor
Linker Linker: Remove implicit ilist iterator conversion, NFC 2015-10-19 22:23:36 +00:00
LTO
MC Use std::begin/end and std::is_sorted to simplify some code. NFC 2015-10-17 16:37:11 +00:00
Object
Option
Passes
ProfileData Tolerate negative offset when matching sample profile. 2015-10-21 01:22:27 +00:00
Support Use array_lengthof. NFC 2015-10-18 05:15:38 +00:00
TableGen
Target [mips][mips16] Re-work the inline assembly stubs to work with IAS. NFC. 2015-10-21 12:44:14 +00:00
Transforms Tolerate negative offset when matching sample profile. 2015-10-21 01:22:27 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile