llvm-6502/lib
Jakob Stoklund Olesen ab00e9f498 Only split around a loop if the live range has uses outside the loop periphery.
Before we would also split around a loop if any peripheral block had multiple
uses. This could cause repeated splitting when splitting a different live range
would insert uses into the periphery.

Now -spiller=inline passes the nightly test suite again.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116494 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-14 18:26:45 +00:00
..
Analysis add uadd_ov/usub_ov to apint, consolidate constant folding 2010-10-14 00:05:07 +00:00
Archive Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
AsmParser Pacify a noisy compiler, and sink this variable declaration closer to its uses. 2010-09-30 21:04:13 +00:00
Bitcode Provide a fast "get me the target triple from the module" API. This can 2010-10-06 01:22:42 +00:00
CodeGen Only split around a loop if the live range has uses outside the loop periphery. 2010-10-14 18:26:45 +00:00
CompilerDriver llvmc: Allow multiple output languages. 2010-09-21 14:59:42 +00:00
ExecutionEngine Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
Linker Revert "RequiresUnique" patch. This should be handled at a lower level. 2010-10-06 20:18:44 +00:00
MC Remove some code duplication. 2010-10-14 16:34:44 +00:00
Support fix a bug I introduced, no idea how this didn't repro right. 2010-10-14 00:30:00 +00:00
System When building shared libraries, link to required system libraries. 2010-10-14 15:54:41 +00:00
Target Simplify encoding information and add 'dst' operand info for TAILJMP. 2010-10-14 17:24:28 +00:00
Transforms CallGraphSCC passes implicity require CallGraph analysis. 2010-10-13 22:00:45 +00:00
VMCore Begin adding static dependence information to passes, which will allow us to 2010-10-12 19:48:12 +00:00
Makefile