author | Peter Collingbourne <peter@pcc.me.uk> | |
Wed, 6 Aug 2014 00:33:40 +0000 (00:33 +0000) | ||
committer | Peter Collingbourne <peter@pcc.me.uk> | |
Wed, 6 Aug 2014 00:33:40 +0000 (00:33 +0000) | ||
commit | 95d1d442c99dd041ec1793d7a8297b5f05dfc406 | |
tree | 5a4f0dc214fa8e7c3410eb9f38e0a4a72aff229e | tree | snapshot (tar.xz tar.gz zip) |
parent | 85dc7da6f3eeee02bc25fc0e366de6d43fb6b88c | commit | diff |
[dfsan] Try not to create too many additional basic blocks in functions which
already have a large number of blocks. Works around a performance issue with
the greedy register allocator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214944 91177308-0d34-0410-b5e6-96231b3b80d8
already have a large number of blocks. Works around a performance issue with
the greedy register allocator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214944 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp | diff | blob | history | |
test/Instrumentation/DataFlowSanitizer/union-large.ll | [new file with mode: 0644] | blob |