Go to file
Andrew Trick 2a15637ede Track register pressure a bit more carefully (weird corner case).
This solves a problem where a def machine operand has no uses but has
not been marked dead. In this case, the initial RP analysis was being
extra precise and determining from LiveIntervals the the register was
actually dead. This caused us to omit the register from the RP
tracker's block live out. That's all good, but the per-instruction
summary still accounted for it as a valid def. This could cause an
assertion in the tracker later when we underflow pressure.

This is from a bug report on an out-of-tree target. It is not
reproducible on well-behaved targets. I'm just making an obvious fix
without unit test.

llvm-svn: 200941
2014-02-06 19:20:41 +00:00
clang Silence build-bots from the fallout of r200921 2014-02-06 19:14:16 +00:00
clang-tools-extra Improve clang-tidy diagnostic output and filtering. 2014-02-06 14:50:10 +00:00
compiler-rt [sanitizer] One does not simply intercept getifaddrs(). 2014-02-06 18:48:23 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc Updated README.TXT with information about using DESTDIR and building with Ninja. 2014-01-29 20:03:28 +00:00
libcxx Support forward_list<Incomplete Type>. Patch by Zhihao Yuan! 2014-02-05 01:44:17 +00:00
libcxxabi Fix PR17221 - can't catch virtual base classes when throwing derived NULL pointers. Specifically, libc++abi would crash when you tried it. 2014-02-06 04:47:02 +00:00
lld Accept and handle absolute symbols with empty name. 2014-02-06 07:35:16 +00:00
lldb Factor some methods that were in DynamicLoaderPOSIXDYLD. 2014-02-06 19:02:19 +00:00
llvm Track register pressure a bit more carefully (weird corner case). 2014-02-06 19:20:41 +00:00
openmp For your Christmas hacking pleasure. 2013-12-23 17:28:57 +00:00
polly IndependentBlocks: Do not assert for PHI nodes outside of scops 2014-01-29 23:08:10 +00:00