summaryrefslogtreecommitdiff
path: root/test/MC
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-12-02 18:37:31 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-12-02 18:37:31 +0000
commit30fe1ae20d02ac8e12cec9d767d855946546a030 (patch)
tree4ffac899c9cbdab0fcf2a31d92b00f67de34eb0d /test/MC
parent94f2dc90a54443ea405776d6ffa2a4e27800d3d6 (diff)
downloadllvm-30fe1ae20d02ac8e12cec9d767d855946546a030.tar.gz
llvm-30fe1ae20d02ac8e12cec9d767d855946546a030.tar.bz2
llvm-30fe1ae20d02ac8e12cec9d767d855946546a030.tar.xz
Fix quadratic behavior in InlineFunction by fetching the personality function of the callee once and not for every invoke in the caller.
The callee is usually smaller than the caller, too. This reduces the compile time of ARMDisassembler.cpp by 32% (Release build). It still takes ages to compile though. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145690 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC')
0 files changed, 0 insertions, 0 deletions