summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/AsmParser.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2010-11-17 16:15:42 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2010-11-17 16:15:42 +0000
commit5c996894bd314601be9c616368b56bea0de19904 (patch)
tree00cb0b7872ad09304eb67d8280e1a2d6ef0172b3 /llvm/lib/MC/MCParser/AsmParser.cpp
parent95d37be1a90f65bfb80c0fc36c6029f33dd27cb2 (diff)
downloadbcm5719-llvm-5c996894bd314601be9c616368b56bea0de19904.tar.gz
bcm5719-llvm-5c996894bd314601be9c616368b56bea0de19904.zip
Add support for .2byte, .4byte and .8byte.
Fixes PR8631. llvm-svn: 119511
Diffstat (limited to 'llvm/lib/MC/MCParser/AsmParser.cpp')
-rw-r--r--llvm/lib/MC/MCParser/AsmParser.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCParser/AsmParser.cpp b/llvm/lib/MC/MCParser/AsmParser.cpp
index cbd181052f4..38b7b276c10 100644
--- a/llvm/lib/MC/MCParser/AsmParser.cpp
+++ b/llvm/lib/MC/MCParser/AsmParser.cpp
@@ -947,10 +947,16 @@ bool AsmParser::ParseStatement() {
return ParseDirectiveValue(2);
if (IDVal == ".value")
return ParseDirectiveValue(2);
+ if (IDVal == ".2byte")
+ return ParseDirectiveValue(2);
if (IDVal == ".long")
return ParseDirectiveValue(4);
+ if (IDVal == ".4byte")
+ return ParseDirectiveValue(4);
if (IDVal == ".quad")
return ParseDirectiveValue(8);
+ if (IDVal == ".8byte")
+ return ParseDirectiveValue(8);
if (IDVal == ".single")
return ParseDirectiveRealValue(APFloat::IEEEsingle);
if (IDVal == ".double")
OpenPOWER on IntegriCloud