diff options
author | Chris Lattner <sabre@nondot.org> | 2003-11-19 19:10:23 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-11-19 19:10:23 +0000 |
commit | 1a02ca932c0356e7337f2b80115d9bd519c4da4d (patch) | |
tree | ce5b16b87cb5b614ac55f00c01ed89ce71c0cc6c /llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp | |
parent | c39fcfff0d2d0aaf1d0d651559f5d56bf1649f46 (diff) | |
download | llvm-1a02ca932c0356e7337f2b80115d9bd519c4da4d.zip llvm-1a02ca932c0356e7337f2b80115d9bd519c4da4d.tar.gz llvm-1a02ca932c0356e7337f2b80115d9bd519c4da4d.tar.bz2 |
*** Significantly speed up type resultion
This change speeds up type resolution by checking to see if a type is
recursive, and if it's not, using a more efficient algorithm.
This dramatically reduces bytecode loading time of kc++, reducing time-to-jit
kc++ --version to 17s from 33s
llvm-svn: 10088
Diffstat (limited to 'llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp')
0 files changed, 0 insertions, 0 deletions