aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDisassembler/Disassembler.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-10-03 13:24:02 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-10-03 13:24:02 +0000
commitd2757ba1be2915c8f41dd850ffdda8ff6a673382 (patch)
tree714249e73a9e2178be5321e1efa88d1c86ff2e8b /llvm/lib/MC/MCDisassembler/Disassembler.cpp
parent0d17013cb734ae245527d7ccb1438a4ab88b4277 (diff)
downloadllvm-d2757ba1be2915c8f41dd850ffdda8ff6a673382.zip
llvm-d2757ba1be2915c8f41dd850ffdda8ff6a673382.tar.gz
llvm-d2757ba1be2915c8f41dd850ffdda8ff6a673382.tar.bz2
CaptureTracking: Plug a loophole in the "too many uses" heuristic.
The heuristic was added to avoid spending too much compile time A specially crafted test case (PR17461, PR16474) with many uses on a select or bitcast instruction can still trigger the slow case. Add a check for that case. This only affects compile time, don't have a good way to test it. llvm-svn: 191896
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions