aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/SmallPtrSet.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-03-04 03:43:23 +0000
committerChris Lattner <sabre@nondot.org>2007-03-04 03:43:23 +0000
commit9f3d73886612fd06812fb63cf8e6fa10db9b17e7 (patch)
tree7c570e42522cf32319d99f1b0fe0cc0db2acf41e /include/llvm/ADT/SmallPtrSet.h
parent0797605204a0726a2f3f726ae4431445b5d40ca9 (diff)
downloadexternal_llvm-9f3d73886612fd06812fb63cf8e6fa10db9b17e7.tar.gz
external_llvm-9f3d73886612fd06812fb63cf8e6fa10db9b17e7.tar.bz2
external_llvm-9f3d73886612fd06812fb63cf8e6fa10db9b17e7.zip
make better use of LCSSA information in RewriteLoopExitValues. Before, we
would scan the entire loop body, then scan all users of instructions in the loop, looking for users outside the loop. Now, since we know that the loop is in LCSSA form, we know that any users outside the loop will be LCSSA phi nodes. Just scan them. This speeds up indvars significantly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34898 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/ADT/SmallPtrSet.h')
0 files changed, 0 insertions, 0 deletions