Go to file
Hal Finkel 2f29391504 Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriately
Leaving MFCR has having unmodeled side effects is not enough to prevent
unwanted instruction reordering post-RA. We could probably apply a stronger
barrier attribute, but there is a better way: Add all (not just the first) CR
to be spilled as live-in to the entry block, and add all CRs to the MFCR
instruction as implicitly killed.

Unfortunately, I don't have a small test case.

llvm-svn: 179465
2013-04-13 23:06:15 +00:00
clang Simplify test so that it is more portable. 2013-04-13 22:26:02 +00:00
clang-tools-extra Adding the AddOverride transform for cpp11-migrate 2013-04-09 20:49:49 +00:00
compiler-rt [sanitizer] Add syscall handlers to ASan and TSan runtimes. 2013-04-12 14:57:03 +00:00
debuginfo-tests
libclc
libcxx Set failbit when strtold sets errno to ERANGE when parsing floating point values. 2013-04-13 18:19:25 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [Core] Add parallel infrastructure to lld. 2013-04-12 18:40:39 +00:00
lldb Remove the useless SRCROOT declaration from the call of build-swig-wrapper-classes.sh & finish-swig-wrapper-classes.sh 2013-04-13 13:20:12 +00:00
llvm Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriately 2013-04-13 23:06:15 +00:00
polly ScheduleOptimizer: Use isl_map_from_union_map to extract map. 2013-04-11 05:55:13 +00:00