aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2016-08-18 10:45:57 +0000
committerTobias Grosser <tobias@grosser.es>2016-08-18 10:45:57 +0000
commit1c18440958e3b4f37b870f61069a5bc80f56b1e4 (patch)
tree534d3688a2510dbb33a8fcb6b9ee1a38fdb8d1bf /lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
parente86f80c45e565b737ad6322c79658b8535a7bf0e (diff)
downloadllvm-1c18440958e3b4f37b870f61069a5bc80f56b1e4.zip
llvm-1c18440958e3b4f37b870f61069a5bc80f56b1e4.tar.gz
llvm-1c18440958e3b4f37b870f61069a5bc80f56b1e4.tar.bz2
[BlockGenerator] Invalidate SCEV values for instructions in scop
We already invalidated a couple of critical values earlier on, but we now invalidate all instructions contained in a scop after the scop has been code generated. This is necessary as later scops may otherwise obtain SCEV expressions that reference values in the earlier scop that before dominated the later scop, but which had been moved into the conditional branch and consequently do not dominate the later scop any more. If these very values are then used during code generation of the later scop, we generate used that are dominated by the values they use. This fixes: http://llvm.org/PR28984 llvm-svn: 279047
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp')
0 files changed, 0 insertions, 0 deletions