diff options
author | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2015-04-28 00:17:39 +0000 |
---|---|---|
committer | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2015-04-28 00:17:39 +0000 |
commit | 457852f9f7da6b1eae9ee5d2d0347092f3ae09f1 (patch) | |
tree | 0b938a8ec7667b87da21e58c3646744df11a757a /llvm/lib/MC | |
parent | f3e86a7a550542940772981ed5e2e3d8630594b4 (diff) | |
download | bcm5719-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.cpp | 7 |
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. |