Finally change the instruction looking map to be a densemap from
authorChris Lattner <sabre@nondot.org>
Fri, 19 Mar 2010 01:07:44 +0000 (01:07 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 19 Mar 2010 01:07:44 +0000 (01:07 +0000)
commite14d2e210dc7fe28009f44818a057622a73322e4
tree11dfa7f51cfb967dcfc7e8a68fb26b250371b3c5
parent6a91b18e5777f39e52e93221453abfa4553b6f93
Finally change the instruction looking map to be a densemap from
record* -> instrinfo instead of std::string -> instrinfo.

This speeds up tblgen on cellcpu from 7.28 -> 5.98s with a debug
build (20%).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98916 91177308-0d34-0410-b5e6-96231b3b80d8
utils/TableGen/CodeGenDAGPatterns.h
utils/TableGen/CodeGenTarget.cpp
utils/TableGen/CodeGenTarget.h
utils/TableGen/InstrInfoEmitter.cpp