llvm-6502/lib/Bytecode/Writer
Chris Lattner 863da4c4f5 Change the table datastructure to be a vector<smallvector>, instead of
vector<vector> to avoid allocations.  This speeds up bcwriting of 447.dealII
from 0.8276 to 0.7637s (8.4%).

This concludes this round of proding the bcwriter into submission.  Final
speedup from 24.4s to 0.7637s (32x).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34142 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-10 07:42:59 +00:00
..
Makefile Use archive libraries instead of object files for VMCore, BCReader, 2006-06-01 01:30:27 +00:00
SlotCalculator.cpp use typedefs where appropriate 2007-02-10 06:42:23 +00:00
SlotCalculator.h Change the table datastructure to be a vector<smallvector>, instead of 2007-02-10 07:42:59 +00:00
Writer.cpp Change the table datastructure to be a vector<smallvector>, instead of 2007-02-10 07:42:59 +00:00
WriterInternals.h Change the table datastructure to be a vector<smallvector>, instead of 2007-02-10 07:42:59 +00:00