[llvm-commits] [llvm] r165346 - /llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
Jack Carter
jcarter at mips.com
Fri Oct 5 16:55:28 PDT 2012
Author: jacksprat
Date: Fri Oct 5 18:55:28 2012
New Revision: 165346
URL: http://llvm.org/viewvc/llvm-project?rev=165346&view=rev
Log:
Minor changes based on post commit review:
Contributer: Vladimir Medic
Modified:
llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
Modified: llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp?rev=165346&r1=165345&r2=165346&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp (original)
+++ llvm/trunk/lib/Target/Mips/AsmParser/MipsAsmParser.cpp Fri Oct 5 18:55:28 2012
@@ -61,7 +61,7 @@
MCSubtargetInfo &STI;
MCAsmParser &Parser;
- MipsAssemblerOptions *Options;
+ MipsAssemblerOptions Options;
#define GET_ASSEMBLER_HEADER
@@ -146,7 +146,6 @@
: MCTargetAsmParser(), STI(sti), Parser(parser) {
// Initialize the set of available features.
setAvailableFeatures(ComputeAvailableFeatures(STI.getFeatureBits()));
- Options = new MipsAssemblerOptions();
}
MCAsmParser &getParser() const { return Parser; }
@@ -521,11 +520,11 @@
}
unsigned MipsAsmParser::getATReg() {
- unsigned Reg = Options->getATRegNum();
+ unsigned Reg = Options.getATRegNum();
if (isMips64())
return getReg(Mips::CPU64RegsRegClassID,Reg);
- else
- return getReg(Mips::CPURegsRegClassID,Reg);
+
+ return getReg(Mips::CPURegsRegClassID,Reg);
}
unsigned MipsAsmParser::getReg(int RC,int RegNo) {
@@ -1020,7 +1019,7 @@
// line should look like:
// .set noat
// set at reg to 0
- Options->setATReg(0);
+ Options.setATReg(0);
// eat noat
Parser.Lex();
// if this is not the end of the statement, report error
@@ -1037,7 +1036,7 @@
// or .set at=$reg
getParser().Lex();
if (getLexer().is(AsmToken::EndOfStatement)) {
- Options->setATReg(1);
+ Options.setATReg(1);
Parser.Lex(); // Consume the EndOfStatement
return false;
} else if (getLexer().is(AsmToken::Equal)) {
@@ -1052,7 +1051,7 @@
return false;
}
const AsmToken &Reg = Parser.getTok();
- if (!Options->setATReg(Reg.getIntVal())) {
+ if (!Options.setATReg(Reg.getIntVal())) {
reportParseError("unexpected token in statement");
return false;
}
@@ -1077,7 +1076,7 @@
reportParseError("unexpected token in statement");
return false;
}
- Options->setReorder();
+ Options.setReorder();
Parser.Lex(); // Consume the EndOfStatement
return false;
}
@@ -1089,7 +1088,7 @@
reportParseError("unexpected token in statement");
return false;
}
- Options->setNoreorder();
+ Options.setNoreorder();
Parser.Lex(); // Consume the EndOfStatement
return false;
}
@@ -1101,7 +1100,7 @@
reportParseError("unexpected token in statement");
return false;
}
- Options->setMacro();
+ Options.setMacro();
Parser.Lex(); // Consume the EndOfStatement
return false;
}
@@ -1113,11 +1112,11 @@
reportParseError("`noreorder' must be set before `nomacro'");
return false;
}
- if (Options->isReorder()) {
+ if (Options.isReorder()) {
reportParseError("`noreorder' must be set before `nomacro'");
return false;
}
- Options->setNomacro();
+ Options.setNomacro();
Parser.Lex(); // Consume the EndOfStatement
return false;
}
More information about the llvm-commits
mailing list