summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed.bougacha@gmail.com>2015-04-28 00:17:39 +0000
committerAhmed Bougacha <ahmed.bougacha@gmail.com>2015-04-28 00:17:39 +0000
commit457852f9f7da6b1eae9ee5d2d0347092f3ae09f1 (patch)
tree0b938a8ec7667b87da21e58c3646744df11a757a /llvm/lib/MC
parentf3e86a7a550542940772981ed5e2e3d8630594b4 (diff)
downloadbcm5719-llvm-457852f9f7da6b1eae9ee5d2d0347092f3ae09f1.tar.gz
bcm5719-llvm-457852f9f7da6b1eae9ee5d2d0347092f3ae09f1.zip
[MC] Move getBinOpPrecedence into AsmParser. NFC.
In preparation for a future patch. llvm-svn: 235950
Diffstat (limited to 'llvm/lib/MC')
-rw-r--r--llvm/lib/MC/MCParser/AsmParser.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCParser/AsmParser.cpp b/llvm/lib/MC/MCParser/AsmParser.cpp
index fe8b8844366..6f6b28530aa 100644
--- a/llvm/lib/MC/MCParser/AsmParser.cpp
+++ b/llvm/lib/MC/MCParser/AsmParser.cpp
@@ -326,6 +326,9 @@ private:
bool parseAssignment(StringRef Name, bool allow_redef,
bool NoDeadStrip = false);
+ unsigned getBinOpPrecedence(AsmToken::TokenKind K,
+ MCBinaryExpr::Opcode &Kind);
+
bool parseBinOpRHS(unsigned Precedence, const MCExpr *&Res, SMLoc &EndLoc);
bool parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc);
bool parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc);
@@ -1072,8 +1075,8 @@ bool AsmParser::parseAbsoluteExpression(int64_t &Res) {
return false;
}
-static unsigned getBinOpPrecedence(AsmToken::TokenKind K,
- MCBinaryExpr::Opcode &Kind) {
+unsigned AsmParser::getBinOpPrecedence(AsmToken::TokenKind K,
+ MCBinaryExpr::Opcode &Kind) {
switch (K) {
default:
return 0; // not a binop.
OpenPOWER on IntegriCloud