summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Hello/Hello.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-08-07 23:03:03 +0000
committerChris Lattner <sabre@nondot.org>2006-08-07 23:03:03 +0000
commit1ee75ce65d37a52295cdc07f8378d3ccbd45c49a (patch)
treea052980fcab1457633692c6c85369fb4f11e32ef /llvm/lib/Transforms/Hello/Hello.cpp
parentb9d34bd098b8bf3ad773e5f4d993327fd9771660 (diff)
downloadbcm5719-llvm-1ee75ce65d37a52295cdc07f8378d3ccbd45c49a.tar.gz
bcm5719-llvm-1ee75ce65d37a52295cdc07f8378d3ccbd45c49a.zip
Revamp the "CSEMap" datastructure used in the SelectionDAG class. This
eliminates a bunch of std::map's in the SelectionDAG, replacing them with a home-grown hashtable. This is still a work in progress: not all the maps have been moved over and the hashtable never resizes. That said, this still speeds up llc 20% on kimwitu++ with -fast -regalloc=local using a release build. llvm-svn: 29550
Diffstat (limited to 'llvm/lib/Transforms/Hello/Hello.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud