Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead of vecto...
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 3 Dec 2014 19:58:45 +0000 (19:58 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 3 Dec 2014 19:58:45 +0000 (19:58 +0000)
commitdacea4bc531523a8218f68ff633b993deb99ba34
tree1e553527ae5220dc428343391997a479786ee027
parentc0bb5cab0fb46f3ea12c09c9f062016e9b36ab63
Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead of vector<CodeGenRegisterClass*>

This complicates a few algorithms due to not having random access, but
not by a huge degree I don't think (open to debate/design
discussion/etc).

llvm-svn: 223261
llvm/utils/TableGen/AsmMatcherEmitter.cpp
llvm/utils/TableGen/CodeGenRegisters.cpp
llvm/utils/TableGen/CodeGenRegisters.h
llvm/utils/TableGen/CodeGenTarget.cpp
llvm/utils/TableGen/DAGISelMatcherGen.cpp
llvm/utils/TableGen/RegisterInfoEmitter.cpp