summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/ObjCARC/PtrState.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-03-06 06:53:13 +0000
committerRui Ueyama <ruiu@google.com>2015-03-06 06:53:13 +0000
commit93ceadfb7bf9c4b07171c2dbf96ccae3c8cb59b9 (patch)
treeaa0ae9ca3427473f67048015592c5f014bddec7d /llvm/lib/Transforms/ObjCARC/PtrState.cpp
parente105ea84a294eb894906d6dbfb4693abf17a06a4 (diff)
downloadbcm5719-llvm-93ceadfb7bf9c4b07171c2dbf96ccae3c8cb59b9.tar.gz
bcm5719-llvm-93ceadfb7bf9c4b07171c2dbf96ccae3c8cb59b9.zip
PECOFF: Optimize the writer using parallel_for.
Previously applying 1 million relocations took about 2 seconds on my Xeon 2.4GHz 8 core workstation. After this patch, it takes about 300 milliseconds. As a result, time to link chrome.dll becomes 23 seconds to 21 seconds. llvm-svn: 231454
Diffstat (limited to 'llvm/lib/Transforms/ObjCARC/PtrState.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud