1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/lib
Daniel Sanders 931329918a [mips][ias] Split expandMemInst between MipsAsmParser and MipsTargetStreamer. Almost NFC.
Summary:
The portion in MipsAsmParser is responsible for figuring out which expansion to
use, while the portion in MipsTargetStreamer is responsible for emitting it.

This allows us to remove the call to isIntegratedAssemblerRequired() which is
currently ensuring the effect of .cprestore only occurs when writing objects.

The small functional change is that the memory offsets are now correctly
printed as signed values.

Reviewers: sdardis

Subscribers: dsanders, sdardis, llvm-commits

Differential Revision: http://reviews.llvm.org/D19714

llvm-svn: 268042
2016-04-29 13:43:45 +00:00
..
Analysis DivergenceAnalysis: Fix crash with unreachable blocks 2016-04-29 06:17:47 +00:00
AsmParser IR: Enable debug info type ODR uniquing for forward decls 2016-04-19 18:00:19 +00:00
Bitcode Clean up to avoid compiler warnings for casting away const qualifiers. 2016-04-27 18:35:02 +00:00
CodeGen RegisterPressure: Fix default lanemask for missing regunit intervals 2016-04-29 02:44:54 +00:00
DebugInfo [llvm-pdbdump] Try to appease the ASan bot 2016-04-29 01:00:17 +00:00
ExecutionEngine Use llvm:Twine instead of std::to_string. 2016-04-28 00:49:37 +00:00
Fuzzer [libFuzzer] disable leak detection if we have tried it for 1000 times w/o finding a leak [part 2] 2016-04-27 19:52:56 +00:00
IR [GlobalOpt] Propagate operand bundles 2016-04-29 08:07:22 +00:00
IRReader
LibDriver LibDriver: Silently do nothing when provided no inputs. 2016-04-13 19:36:04 +00:00
LineEditor
Linker Fix recursive -only-needed. 2016-04-21 14:56:33 +00:00
LTO LTO: Don't bother trying to mangle unnamed globals, as they can't be preserved with MustPreserveSymbols. 2016-04-27 23:48:11 +00:00
MC Read discriminators correctly from object file. 2016-04-28 22:09:37 +00:00
Object MachO: remove weird ARM/Thumb interface from MachOObjectFile 2016-04-22 23:21:13 +00:00
ObjectYAML
Option Option parser: class for consuming a joined arg in addition to all remaining args 2016-04-15 00:23:30 +00:00
Passes PM: Port Reassociate to the new pass manager 2016-04-26 23:39:29 +00:00
ProfileData [Coverage] Restore the correct count value after processing a nested region in case of combined regions. 2016-04-25 09:43:37 +00:00
Support [Support][X86] Add a few more Intel model numbers to getHostCPUName for airmont and knl. 2016-04-27 05:17:00 +00:00
TableGen [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
Target [mips][ias] Split expandMemInst between MipsAsmParser and MipsTargetStreamer. Almost NFC. 2016-04-29 13:43:45 +00:00
Transforms [GlobalOpt] Propagate operand bundles 2016-04-29 08:07:22 +00:00
CMakeLists.txt
LLVMBuild.txt