aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/DataStructure/DataStructureAA.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-03-22 23:54:52 +0000
committerChris Lattner <sabre@nondot.org>2005-03-22 23:54:52 +0000
commit310d1a388221cb6840b49cb4afff42013e947a5d (patch)
tree0c6128ffd12a99254b9eb3d1422da7844f2d7eba /llvm/lib/Analysis/DataStructure/DataStructureAA.cpp
parent5c971a00720525c0491b0b8322650f880d29b9c7 (diff)
downloadllvm-310d1a388221cb6840b49cb4afff42013e947a5d.zip
llvm-310d1a388221cb6840b49cb4afff42013e947a5d.tar.gz
llvm-310d1a388221cb6840b49cb4afff42013e947a5d.tar.bz2
Several changes here:
1. Increase max node size from 64->256 to avoid collapsing an important structure in 181.mcf 2. If we have multiple calls to an indirect call node with an indirect callee, fold these call nodes together, to avoid DSA turning apoc into a flaming fireball of death when analyzing 176.gcc. With this change, 176.gcc now takes ~7s to analyze for loc+bu+td, with 5.7s of that in the BU pass. llvm-svn: 20775
Diffstat (limited to 'llvm/lib/Analysis/DataStructure/DataStructureAA.cpp')
0 files changed, 0 insertions, 0 deletions