summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/ConnectionFileDescriptor.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-08 22:12:01 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-08 22:12:01 +0000
commitbf1ac4bdc3fc6ec0886ba79b12696f3bd414a952 (patch)
tree4aae123599d69404cd4613923d26c33e5453c6a0 /lldb/source/Core/ConnectionFileDescriptor.cpp
parent6cffc1928ab734c79baa77fe1d639f90e826a19a (diff)
downloadbcm5719-llvm-bf1ac4bdc3fc6ec0886ba79b12696f3bd414a952.tar.gz
bcm5719-llvm-bf1ac4bdc3fc6ec0886ba79b12696f3bd414a952.zip
Deal with irreducible control flow when building traces.
We filter out MachineLoop back-edges during the trace-building PO traversals, but it is possible to have CFG cycles that aren't natural loops, and MachineLoopInfo doesn't include such cycles. Use a standard visited set to detect such CFG cycles, and completely ignore them when picking traces. llvm-svn: 161532
Diffstat (limited to 'lldb/source/Core/ConnectionFileDescriptor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud