llvm/lib
Jakob Stoklund Olesen 3bae1bf62e Only keep the global split candidates that work out.
Some pysical registers create split solutions that would spill anywhere.
They should not even be considered in future multi-way global splits.

This does not affect code generation (yet).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135080 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-13 20:49:46 +00:00
..
Analysis Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. 2011-07-13 10:26:04 +00:00
Archive Revert PathV2 changes, as sys::fs::unique_file is not finished yet. 2011-03-01 19:50:55 +00:00
AsmParser Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. 2011-07-13 10:26:04 +00:00
Bitcode Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. 2011-07-13 10:26:04 +00:00
CodeGen Only keep the global split candidates that work out. 2011-07-13 20:49:46 +00:00
CompilerDriver Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
ExecutionEngine Add to RuntimeDyld support different object formats 2011-07-13 07:57:58 +00:00
Linker Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
MC Update MCParsedAsmOperand debug methods. 2011-07-13 15:34:57 +00:00
Object Use memcmp. 2011-07-05 20:28:00 +00:00
Support Windows/DynamicLibrary.inc: Fix trivial warnings. Thanks to John Myers! 2011-07-09 08:41:20 +00:00
Target Refactor out checking for displacements on x86-64 addressing modes. No functionality change. Refactoring in preparation for an additional safety check in FoldOffsetIntoAddress. 2011-07-13 20:44:23 +00:00
Transforms It's not safe to fold (fptrunc (sqrt (fpext x))) to (sqrtf x) if there is another use of sqrt. rdar://9763193 2011-07-13 19:08:16 +00:00
VMCore Revert r135042. As Chris pointed out, it had no effect, and was based on 2011-07-13 20:05:31 +00:00
CMakeLists.txt Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
Makefile Add LLVMObject Library. 2010-11-15 03:21:41 +00:00