Add "unknown" results for memdep, which mean "I don't know whether a dependence for...
authorEli Friedman <eli.friedman@gmail.com>
Wed, 15 Jun 2011 00:47:34 +0000 (00:47 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Wed, 15 Jun 2011 00:47:34 +0000 (00:47 +0000)
commita990e071f2f29ba326b97a4288207a2c406c5b66
treee8cbb5c0753c3ec918e55227016ef7f0a4ecb6dc
parent7b9cafde5e3faec22bbfbbc90cca0876968abad9
Add "unknown" results for memdep, which mean "I don't know whether a dependence for the given instruction exists in the given block".  This cleans up all the existing hacks in memdep which represent this concept by returning clobber with various unrelated instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133031 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/MemoryDependenceAnalysis.h
lib/Analysis/MemDepPrinter.cpp
lib/Analysis/MemoryDependenceAnalysis.cpp
lib/Transforms/Scalar/DeadStoreElimination.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/MemCpyOptimizer.cpp