Go to file
Jakob Stoklund Olesen 57e310613c Freeze the reserved registers as soon as isel is complete.
Also provide an MRI::getReservedRegs() function to access the frozen
register set, and isReserved() and isAllocatable() methods to test
individual registers.

The various implementations of TRI::getReservedRegs() are quite
complicated, and many passes need to look at the reserved register set.
This patch makes it possible for these passes to use the cached copy in
MRI, avoiding a lot of malloc traffic and repeated calculations.

llvm-svn: 165982
2012-10-15 21:33:06 +00:00
clang Fixed CXXNamedCast right paren location propagation to instantiations. 2012-10-15 21:08:58 +00:00
clang-tools-extra Remove a trailing blank line, test commit. 2012-10-10 14:06:15 +00:00
compiler-rt Revert r164907 and r164902 (+ follow-ups). They broke building on 10.6. 2012-10-15 20:37:13 +00:00
debuginfo-tests
libclc Implement any() builtin. Patch by Tom Stellard! 2012-10-08 03:39:21 +00:00
libcxx Add an entry in CREDITS.TXT 2012-10-15 17:34:53 +00:00
libcxxabi Make the type_info for __shim_type_info visible. This should address some failing dynamic_casts that a few applications are doing on the type_info hierarchy. 2012-10-13 18:45:59 +00:00
lld * Add relocation reference support for Hexagon and PowerPC. 2012-10-09 02:20:47 +00:00
lldb Build with SDKROOT = macosx for "Debug" "DebugClang" and "Release" builds when building with Xcode. 2012-10-15 21:17:37 +00:00
llvm Freeze the reserved registers as soon as isel is complete. 2012-10-15 21:33:06 +00:00
polly www: Clarify that GMP is LGPL licensed 2012-10-12 07:44:38 +00:00