diff options
author | Michael Kruse <llvm@meinersbur.de> | 2016-01-26 13:33:10 +0000 |
---|---|---|
committer | Michael Kruse <llvm@meinersbur.de> | 2016-01-26 13:33:10 +0000 |
commit | 436db620e77366a9d9221cce35f7cd07582c57ad (patch) | |
tree | ff0e2ac3f0c0d95bfbc2d408369454f466cceab7 /llvm/tools/llvm-objdump/llvm-objdump.h | |
parent | 0e1605a3b4828945f3d3e1c01cbd20b59e623c2d (diff) | |
download | bcm5719-llvm-436db620e77366a9d9221cce35f7cd07582c57ad.tar.gz bcm5719-llvm-436db620e77366a9d9221cce35f7cd07582c57ad.zip |
Unique value write accesses
Ensure there is at most one write access per definition of an
llvm::Value. Keep track of already created value write access by using
a (dense) map.
Replace addValueWriteAccess by ensureValueStore which can be uses more
liberally without worrying to add redundant accesses. It will be used,
e.g. in a logical correspondant for value reads -- ensureValueReload --
to ensure that the expected definition has been written when loading it.
Differential Revision: http://reviews.llvm.org/D15483
llvm-svn: 258807
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
0 files changed, 0 insertions, 0 deletions