aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-11-15 01:15:30 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-11-15 01:15:30 +0000
commitf8ad336bc48f75f7c50320601727843ae4be6372 (patch)
tree155f00a735535320f110725ae9d63581dcd485d1 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
parent543bef6ead5f606098b5cd4e075bb29e58c2410f (diff)
downloadllvm-f8ad336bc48f75f7c50320601727843ae4be6372.zip
llvm-f8ad336bc48f75f7c50320601727843ae4be6372.tar.gz
llvm-f8ad336bc48f75f7c50320601727843ae4be6372.tar.bz2
Break false dependencies before partial register updates.
Two new TargetInstrInfo hooks lets the target tell ExecutionDepsFix about instructions with partial register updates causing false unwanted dependencies. The ExecutionDepsFix pass will break the false dependencies if the updated register was written in the previoius N instructions. The small loop added to sse-domains.ll runs twice as fast with dependency-breaking instructions inserted. llvm-svn: 144602
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp')
0 files changed, 0 insertions, 0 deletions