From: Chris Lattner Date: Tue, 26 Aug 2008 06:50:46 +0000 (+0000) Subject: stabilize more printing, this doesn't cause a problem X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=073ff02e0dce082e453e242cebd4fec7cd952b9d;p=oota-llvm.git stabilize more printing, this doesn't cause a problem in the example attached to PR2590, but is a problem in general. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55361 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/TableGen/RegisterInfoEmitter.cpp b/utils/TableGen/RegisterInfoEmitter.cpp index b4b52f3f765..45be66fe8db 100644 --- a/utils/TableGen/RegisterInfoEmitter.cpp +++ b/utils/TableGen/RegisterInfoEmitter.cpp @@ -114,10 +114,9 @@ bool isSubRegisterClass(const CodeGenRegisterClass &RC, } static void addSuperReg(Record *R, Record *S, - std::map, - LessRecord> &SubRegs, - std::map > &SuperRegs, - std::map > &Aliases) { + std::map, LessRecord> &SubRegs, + std::map, LessRecord> &SuperRegs, + std::map, LessRecord> &Aliases) { if (R == S) { cerr << "Error: recursive sub-register relationship between" << " register " << getQualifiedName(R) @@ -136,10 +135,9 @@ static void addSuperReg(Record *R, Record *S, } static void addSubSuperReg(Record *R, Record *S, - std::map, - LessRecord> &SubRegs, - std::map > &SuperRegs, - std::map > &Aliases) { + std::map, LessRecord> &SubRegs, + std::map, LessRecord> &SuperRegs, + std::map, LessRecord> &Aliases) { if (R == S) { cerr << "Error: recursive sub-register relationship between" << " register " << getQualifiedName(R) @@ -421,8 +419,8 @@ void RegisterInfoEmitter::run(std::ostream &OS) { // Emit register sub-registers / super-registers, aliases... std::map, LessRecord> RegisterSubRegs; - std::map > RegisterSuperRegs; - std::map > RegisterAliases; + std::map, LessRecord> RegisterSuperRegs; + std::map, LessRecord> RegisterAliases; std::map > > SubRegVectors; typedef std::map, LessRecord> DwarfRegNumsMapTy; DwarfRegNumsMapTy DwarfRegNums;