Go to file
Tobias Grosser f4f6870ff2 Revert "Always treat scalar writes as MUST_WRITEs"
This reverts commit r255471.

Johannes raised in the post-commit review of r255471 the concern that PHI
writes in non-affine regions with two exiting blocks are not really MUST_WRITE,
but we just know that at least one out of the set of all possible PHI writes
will be executed. Modeling all PHI nodes as MUST_WRITEs is probably save, but
adding the needed documentation for such a special case is probably not worth
the effort. Michael will be proposing a new patch that ensures only a single
PHI_WRITE is created for non-affine regions, which - besides other benefits -
should also allow us to use a single well-defined MUST_WRITE for such PHI
writes.

(This is not a full revert, but the condition and documentation have been
slightly extended)

llvm-svn: 255503
2015-12-14 15:05:37 +00:00
clang [Hexagon] Update default paths and arguments 2015-12-14 15:03:57 +00:00
clang-tools-extra clang-tools-extra/test/clang-tidy/cppcoreguidelines-pro-bounds-constant-array-index*.cpp: Don't assume size_t were unsigned int. 2015-12-13 22:49:37 +00:00
compiler-rt [compiler-rt] [msan] Variadic support for AArch64 2015-12-14 14:15:32 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Replace cmake check for printf with a check for fopen. 2015-12-10 00:45:18 +00:00
libcxxabi Replace cmake check for printf with a check for fopen. 2015-12-10 00:44:42 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld [ELF][MIPS] Ignore R_MIPS_JALR relocation for now 2015-12-13 06:49:14 +00:00
lldb Add failure paths to a few JSONNumber members 2015-12-14 14:52:07 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [Hexagon] Subtarget features/default CPU corrections 2015-12-14 15:03:54 +00:00
openmp Hinted lock (OpenMP 4.5 feature) Updates/Fixes Part 3 2015-12-11 22:04:05 +00:00
polly Revert "Always treat scalar writes as MUST_WRITEs" 2015-12-14 15:05:37 +00:00