Displaying 2 results from an estimated 2 matches for "tokerror".
Did you mean:
io_error
2010 Jun 21
2
[LLVMdev] MC: Object file specific parsing
...ression(int64_t &Res);
+ virtual bool ParseInstruction(const StringRef &Name, SMLoc NameLoc,
+ SmallVectorImpl<MCParsedAsmOperand*> &Operands) = 0;
+ virtual const MCSection *getInitialTextSection() = 0;
/// }
-private:
+protected:
+
+ bool TokError(const char *Msg);
+
+ /// ParseIdentifier - Parse an identifier or string (as a quoted identifier)
+ /// and set \arg Res to the identifier contents.
+ bool ParseIdentifier(StringRef &Res);
+
MCSymbol *CreateSymbol(StringRef Name);
+private:
bool ParseStatement();
-
- bool TokError(...
2014 Mar 07
3
[LLVMdev] [RFC] Add second "failure" AtomicOrdering to cmpxchg instruction
...t(lltok::kw_singlethread))
Scope = SingleThread;
+
+ return ParseOrdering(Ordering);
+}
+
+/// ParseOrdering
+/// ::= AtomicOrdering
+///
+/// This sets Ordering to the parsed value.
+bool LLParser::ParseOrdering(AtomicOrdering &Ordering) {
switch (Lex.getKind()) {
default: return TokError("Expected ordering on atomic instruction");
case lltok::kw_unordered: Ordering = Unordered; break;
@@ -1529,7 +1538,6 @@ bool LLParser::ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope,
Lex.Lex();
return false;
}
-
/// ParseOptionalStackAlignment
/// ::=...