aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Format/FormatTestJava.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2016-07-11 12:01:26 +0000
committerTobias Grosser <tobias@grosser.es>2016-07-11 12:01:26 +0000
commit5329277f8141aaecc63573ce98ccb14ffdb68401 (patch)
treef8f4e546b9537b8446c9d2a9075314c5469fa929 /clang/unittests/Format/FormatTestJava.cpp
parent429dbc2ad2872e68feaecc740e13b8b8bad5d781 (diff)
downloadllvm-5329277f8141aaecc63573ce98ccb14ffdb68401.zip
llvm-5329277f8141aaecc63573ce98ccb14ffdb68401.tar.gz
llvm-5329277f8141aaecc63573ce98ccb14ffdb68401.tar.bz2
load hoisting: compute memory access invalid context only for domain
We now compute the invalid context of memory accesses only for the domain under which the memory access is executed. Without limiting ourselves to this restricted domain, invalid accesses outside of the domain of actually executed statement instances may result in the execution domain of the statement to become empty despite the fact that the statement will actually be executed. As a result, such scops would use unitialized values for their computations which results in incorrect computations. This fixes http://llvm.org/PR27944 and unbreaks the -polly-position=before-vectorizer buildbots. llvm-svn: 275053
Diffstat (limited to 'clang/unittests/Format/FormatTestJava.cpp')
0 files changed, 0 insertions, 0 deletions