llvm-6502/lib
Chris Lattner dec628eead Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*>
as its main datastructure.  There are many improvements yet to be made, but
this speeds up opt --std-compile-opts on 447.dealII by 7.3%.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34193 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-12 05:18:08 +00:00
..
Analysis Fix comments to match names of functions. 2007-02-11 00:58:49 +00:00
Archive move archive-specific stuff out of bcreader into archive library. 2007-02-07 23:53:17 +00:00
AsmParser regenerate 2007-02-11 21:40:10 +00:00
Bytecode Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
CodeGen eliminate temporary vectors. 2007-02-10 20:31:59 +00:00
Debugger Don't use <sstream> in Streams.h but <iosfwd> instead. 2006-12-07 23:41:45 +00:00
ExecutionEngine eliminate use of TargetData::getIndexedOffset that takes a vector 2007-02-10 20:35:22 +00:00
Linker simplify this code by using value::takename 2007-02-11 00:39:38 +00:00
Support Add support for removing elements out of StringMap. 2007-02-11 20:58:00 +00:00
System silence warning 2007-02-01 04:57:00 +00:00
Target Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds up 2007-02-10 20:26:17 +00:00
Transforms Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
VMCore Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
Makefile Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00