llvm-6502/lib
Jakob Stoklund Olesen f4840c07f8 Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses.
Always spill the full representative register at any point where any subregister
is live.

This fixes PR8620 which caused the old logic to get confused and not spill
anything at all.

The fundamental problem here is that the coalescer is too aggressive about
physical register coalescing. It sometimes makes it impossible to allocate
registers without these emergency spills.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119375 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-16 19:55:14 +00:00
..
Analysis In which I discover the existence of loops. Threading an operation 2010-11-16 12:16:38 +00:00
Archive Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
AsmParser Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-op 2010-10-25 15:37:09 +00:00
Bitcode Fix PR8494: when reading invalid bitcode, getTypeByID may return 2010-10-28 15:47:26 +00:00
CodeGen Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses. 2010-11-16 19:55:14 +00:00
CompilerDriver Rename FindExecutable to PrependMainExecutablePath. 2010-11-03 16:14:16 +00:00
ExecutionEngine JIT: More nitty style tweakage, aka territory marking. 2010-11-13 02:48:57 +00:00
Linker GetDLLSuffix: Remove the leading dot from LTDL_SHLIB_EXT. 2010-11-02 20:32:59 +00:00
MC Parse and ignore some .cfi_* directives. 2010-11-16 18:34:07 +00:00
Object Object: Get rid of sys::Path, Triple, and cleanup namespace. 2010-11-16 01:06:51 +00:00
Support report_fatal_error: Simplify a possible ambiguity. 2010-11-13 02:48:51 +00:00
System This is the first step in adding sane error handling support to LLVMSystem. 2010-11-16 18:31:52 +00:00
Target ARM conditional mov encoding fix. 2010-11-16 18:13:42 +00:00
Transforms Have a few places that want to simplify phi nodes use SimplifyInstruction 2010-11-16 17:41:24 +00:00
VMCore If dom tree information is available, make it possible to pass 2010-11-14 18:36:10 +00:00
Makefile Add LLVMObject Library. 2010-11-15 03:21:41 +00:00