[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGCSEMap.cpp

2006-08-11 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGCSEMap.cpp updated: 1.4 -> 1.5 --- Log message: Switch to using SuperFastHash instead of adding all elements together. This doesn't significantly improve performance but it helps a small amount. --- Diffs of the changes: (+24 -

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGCSEMap.cpp

2006-08-11 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGCSEMap.cpp updated: 1.3 -> 1.4 --- Log message: Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% speedup in isel time. --- Diffs of the changes: (+9 -15) SelectionDAGCSEMap.cpp | 24 +-

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGCSEMap.cpp SelectionDAG.cpp

2006-08-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGCSEMap.cpp added (r1.1) SelectionDAG.cpp updated: 1.318 -> 1.319 --- Log message: Revamp the "CSEMap" datastructure used in the SelectionDAG class. This eliminates a bunch of std::map's in the SelectionDAG, replacing them with a