]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
[dfsan] Try not to create too many additional basic blocks in functions which
authorPeter Collingbourne <peter@pcc.me.uk>
Wed, 6 Aug 2014 00:33:40 +0000 (00:33 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Wed, 6 Aug 2014 00:33:40 +0000 (00:33 +0000)
commit95d1d442c99dd041ec1793d7a8297b5f05dfc406
tree5a4f0dc214fa8e7c3410eb9f38e0a4a72aff229e
parent85dc7da6f3eeee02bc25fc0e366de6d43fb6b88c
[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
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
test/Instrumentation/DataFlowSanitizer/union-large.ll [new file with mode: 0644]