[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