llvm with tablegen backend for capstone disassembler
Go to file
Adrian Prantl ce8581389b Fix PR24563 (LiveDebugVariables unconditionally propagates all DBG_VALUEs)
LiveDebugVariables unconditionally propagates all DBG_VALUE down the
dominator tree, which happens to work fine if there already is another
DBG_VALUE or the DBG_VALUE happends to describe a single-assignment vreg
but is otherwise wrong if the DBG_VALUE is coming from only one of the
predecessors.

In r255759 we introduced a proper data flow analysis scheduled after
LiveDebugVariables that correctly propagates DBG_VALUEs across basic block
boundaries. With the new pass in place, the incorrect propagation in
LiveDebugVariables can be retired witout loosing any of the benefits
where LiveDebugVariables happened to do the right thing.

llvm-svn: 256188
2015-12-21 20:03:00 +00:00
clang Revert "[CodeGen] Fix assignments of inline layouts into the byref structure" 2015-12-21 19:43:25 +00:00
clang-tools-extra Fix a false positive case in ContainerSizeEmpty check (PR25893). 2015-12-21 09:43:52 +00:00
compiler-rt [compiler-rt] [tsan] Add support for PIE build on AArch64 2015-12-21 19:27:57 +00:00
debuginfo-tests
libclc AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Fix type in tuple test. Sorry for the noise 2015-12-18 01:04:36 +00:00
libcxxabi [libc++abi] Use libgcc and libgcc_s to provide _Unwind symbols instead of libgcc_eh.a 2015-12-14 22:20:04 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Delete dead typedefs. 2015-12-21 19:10:27 +00:00
lldb Fix emulation of the thumb str instruction 2015-12-21 12:06:36 +00:00
llgo
llvm Fix PR24563 (LiveDebugVariables unconditionally propagates all DBG_VALUEs) 2015-12-21 20:03:00 +00:00
openmp Prevent monitor thread creation when KMP_BLOCKTIME="infinite" 2015-12-18 23:20:36 +00:00
polly Adjust formatting to clang-format changes in 256149 2015-12-21 12:38:56 +00:00