[mips] Clang-format MipsAsmParser.

No functional changes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206878 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Matheus Almeida 2014-04-22 10:15:54 +00:00
parent ba61446a56
commit 59d57db258

View File

@ -215,15 +215,15 @@ class MipsAsmParser : public MCTargetAsmParser {
void setFeatureBits(unsigned Feature, StringRef FeatureString) { void setFeatureBits(unsigned Feature, StringRef FeatureString) {
if (!(STI.getFeatureBits() & Feature)) { if (!(STI.getFeatureBits() & Feature)) {
setAvailableFeatures(ComputeAvailableFeatures( setAvailableFeatures(
STI.ToggleFeature(FeatureString))); ComputeAvailableFeatures(STI.ToggleFeature(FeatureString)));
} }
} }
void clearFeatureBits(unsigned Feature, StringRef FeatureString) { void clearFeatureBits(unsigned Feature, StringRef FeatureString) {
if (STI.getFeatureBits() & Feature) { if (STI.getFeatureBits() & Feature) {
setAvailableFeatures(ComputeAvailableFeatures( setAvailableFeatures(
STI.ToggleFeature(FeatureString))); ComputeAvailableFeatures(STI.ToggleFeature(FeatureString)));
} }
} }
@ -1964,7 +1964,7 @@ MCSymbolRefExpr::VariantKind MipsAsmParser::getVariantKind(StringRef Symbol) {
.Case("highest", MCSymbolRefExpr::VK_Mips_HIGHEST) .Case("highest", MCSymbolRefExpr::VK_Mips_HIGHEST)
.Default(MCSymbolRefExpr::VK_None); .Default(MCSymbolRefExpr::VK_None);
assert (VK != MCSymbolRefExpr::VK_None); assert(VK != MCSymbolRefExpr::VK_None);
return VK; return VK;
} }
@ -2241,29 +2241,30 @@ bool MipsAsmParser::parseSetFeature(uint64_t Feature) {
if (getLexer().isNot(AsmToken::EndOfStatement)) if (getLexer().isNot(AsmToken::EndOfStatement))
return reportParseError("unexpected token in .set directive"); return reportParseError("unexpected token in .set directive");
switch(Feature) { switch (Feature) {
default: llvm_unreachable("Unimplemented feature"); default:
case Mips::FeatureDSP: llvm_unreachable("Unimplemented feature");
setFeatureBits(Mips::FeatureDSP, "dsp"); case Mips::FeatureDSP:
getTargetStreamer().emitDirectiveSetDsp(); setFeatureBits(Mips::FeatureDSP, "dsp");
getTargetStreamer().emitDirectiveSetDsp();
break; break;
case Mips::FeatureMicroMips: case Mips::FeatureMicroMips:
getTargetStreamer().emitDirectiveSetMicroMips(); getTargetStreamer().emitDirectiveSetMicroMips();
break; break;
case Mips::FeatureMips16: case Mips::FeatureMips16:
getTargetStreamer().emitDirectiveSetMips16(); getTargetStreamer().emitDirectiveSetMips16();
break; break;
case Mips::FeatureMips32r2: case Mips::FeatureMips32r2:
setFeatureBits(Mips::FeatureMips32r2, "mips32r2"); setFeatureBits(Mips::FeatureMips32r2, "mips32r2");
getTargetStreamer().emitDirectiveSetMips32R2(); getTargetStreamer().emitDirectiveSetMips32R2();
break; break;
case Mips::FeatureMips64: case Mips::FeatureMips64:
setFeatureBits(Mips::FeatureMips64, "mips64"); setFeatureBits(Mips::FeatureMips64, "mips64");
getTargetStreamer().emitDirectiveSetMips64(); getTargetStreamer().emitDirectiveSetMips64();
break; break;
case Mips::FeatureMips64r2: case Mips::FeatureMips64r2:
setFeatureBits(Mips::FeatureMips64r2, "mips64r2"); setFeatureBits(Mips::FeatureMips64r2, "mips64r2");
getTargetStreamer().emitDirectiveSetMips64R2(); getTargetStreamer().emitDirectiveSetMips64R2();
break; break;
} }
return false; return false;
@ -2295,7 +2296,7 @@ bool MipsAsmParser::eatComma(StringRef ErrorStr) {
return Error(Loc, ErrorStr); return Error(Loc, ErrorStr);
} }
Parser.Lex(); // Eat the comma. Parser.Lex(); // Eat the comma.
return true; return true;
} }
@ -2357,11 +2358,9 @@ bool MipsAsmParser::parseDirectiveCPSetup() {
Inst.clear(); Inst.clear();
const MCSymbolRefExpr *HiExpr = MCSymbolRefExpr::Create( const MCSymbolRefExpr *HiExpr = MCSymbolRefExpr::Create(
Sym->getName(), MCSymbolRefExpr::VK_Mips_GPOFF_HI, Sym->getName(), MCSymbolRefExpr::VK_Mips_GPOFF_HI, getContext());
getContext());
const MCSymbolRefExpr *LoExpr = MCSymbolRefExpr::Create( const MCSymbolRefExpr *LoExpr = MCSymbolRefExpr::Create(
Sym->getName(), MCSymbolRefExpr::VK_Mips_GPOFF_LO, Sym->getName(), MCSymbolRefExpr::VK_Mips_GPOFF_LO, getContext());
getContext());
// lui $gp, %hi(%neg(%gp_rel(funcSym))) // lui $gp, %hi(%neg(%gp_rel(funcSym)))
Inst.setOpcode(Mips::LUi); Inst.setOpcode(Mips::LUi);
Inst.addOperand(MCOperand::CreateReg(GPReg)); Inst.addOperand(MCOperand::CreateReg(GPReg));
@ -2432,15 +2431,15 @@ bool MipsAsmParser::parseDirectiveSet() {
Parser.eatToEndOfStatement(); Parser.eatToEndOfStatement();
return false; return false;
} else if (Tok.getString() == "micromips") { } else if (Tok.getString() == "micromips") {
return parseSetFeature(Mips::FeatureMicroMips); return parseSetFeature(Mips::FeatureMicroMips);
} else if (Tok.getString() == "mips32r2") { } else if (Tok.getString() == "mips32r2") {
return parseSetFeature(Mips::FeatureMips32r2); return parseSetFeature(Mips::FeatureMips32r2);
} else if (Tok.getString() == "mips64") { } else if (Tok.getString() == "mips64") {
return parseSetFeature(Mips::FeatureMips64); return parseSetFeature(Mips::FeatureMips64);
} else if (Tok.getString() == "mips64r2") { } else if (Tok.getString() == "mips64r2") {
return parseSetFeature(Mips::FeatureMips64r2); return parseSetFeature(Mips::FeatureMips64r2);
} else if (Tok.getString() == "dsp") { } else if (Tok.getString() == "dsp") {
return parseSetFeature(Mips::FeatureDSP); return parseSetFeature(Mips::FeatureDSP);
} else { } else {
// It is just an identifier, look for an assignment. // It is just an identifier, look for an assignment.
parseSetAssignment(); parseSetAssignment();