[PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
matze at braunis.de
Wed Jul 29 13:45:26 PDT 2015
MatzeB updated this revision to Diff 30942.
MatzeB added a comment.
Let's call the function mayBeStateDependent() as classical definitions of control dependence are more concerned with control flow while this function is mostly concerned with global state and memory contents (of course the global state is *also* control dependent).
Repository:
rL LLVM
http://reviews.llvm.org/D11577
Files:
include/llvm/Analysis/ValueTracking.h
lib/Analysis/ValueTracking.cpp
lib/Transforms/Scalar/Reassociate.cpp
test/Transforms/Reassociate/vaarg_movable.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11577.30942.patch
Type: text/x-patch
Size: 4164 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150729/281adc36/attachment.bin>
More information about the llvm-commits
mailing list