Go to file
Jakob Stoklund Olesen 8627ea91cb Split around single instructions to enable register class inflation.
Normally, we don't create a live range for a single instruction in a
basic block, the spiller does that anyway. However, when splitting a
live range that belongs to a proper register sub-class, inserting these
extra COPY instructions completely remove the constraints from the
remainder interval, and it may be allocated from the larger super-class.

The spiller will mop up these small live ranges if we end up spilling
anyway. It calls them snippets.

llvm-svn: 136989
2011-08-05 22:20:45 +00:00
clang Wire up -import-module to run ReadAST for each module loaded. 2011-08-05 22:17:03 +00:00
compiler-rt Don't redeclare sr. 2011-07-28 23:15:41 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx Correct misspelling:_LIBCPP_APPLE_STABLE_ABI -> _LIBCPP_STABLE_APPLE_ABI 2011-07-31 17:16:32 +00:00
libcxxabi make cxxabi.h safe for C code to include 2011-08-02 05:15:26 +00:00
lldb Fixed test suite failure of test_SBTypeList(). 2011-08-05 21:55:15 +00:00
llvm Split around single instructions to enable register class inflation. 2011-08-05 22:20:45 +00:00
polly Memaccess: Codegeneration for a simple access function change 2011-08-03 17:02:50 +00:00