aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-mc/AsmParser.cpp
AgeCommit message (Expand)Author
2010-01-22move some files out of the llvm-mc tool into the MCParser library soChris Lattner
2010-01-22create a new MCParser library and move some stuff into it.Chris Lattner
2010-01-21Moved handling of inclusion from the AsmLexer toSean Callanan
2010-01-20Changed the AsmParser to handle error messages itselfSean Callanan
2010-01-20Promoted the reference to the SourceMgr from AsmLexerSean Callanan
2010-01-20Modified MCAsmLexer to return error information upwardSean Callanan
2010-01-19Promoted the getTok() method to MCAsmParser so thatSean Callanan
2010-01-19Added a Lex function to the AsmParser, to allow handlingSean Callanan
2010-01-19Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner
2010-01-19add a "MCStreamer::EmitFill" method, and move the default implementationChris Lattner
2010-01-19fix parsing .comm directives on systems which do not represent alignmentsChris Lattner
2010-01-15fix a bug in range information for $42, eliminate an Chris Lattner
2010-01-15extend MCAsmParser::ParseExpression and ParseParenExpressionChris Lattner
2010-01-14add virtual methods to get the start/end of a MCParsedAsmOperand,Chris Lattner
2010-01-14Split the TargetAsmParser "ParseInstruction" interface in half:Chris Lattner
2010-01-14prune #includes in TargetAsmParser.hChris Lattner
2009-12-28Mark some debug variables as 'unused' to quiet compiler and analyzer.Bill Wendling
2009-10-16MC: Remove unneeded context argument to MCExpr::Evaluate*.Daniel Dunbar
2009-10-16MC: Tweak variable assignment diagnostics, and make reassignment of non-absoluteDaniel Dunbar
2009-10-16MC: When parsing a variable reference, substitute absolute variables immediatelyDaniel Dunbar
2009-09-27add a new DirectiveMap stringmap, which allows more efficient dispatchingChris Lattner
2009-09-16use an accessor to simplify code.Chris Lattner
2009-09-10Added the ParseInstruction() hook for target specific assembler directives soKevin Enderby
2009-09-06Fix an integer truncation noticed by MSVC.Benjamin Kramer
2009-08-31llvm-mc: Pass values to MCStreamer as MCExprs, not MCValues.Daniel Dunbar
2009-08-31llvm-mc: Simplify EmitAssignment ('.set' is identical to '=').Daniel Dunbar
2009-08-31llvm-mc: Remove MCAsmParser::Parse[Paren]RelocatableExpression.Daniel Dunbar
2009-08-31llvm-mc: Add MCAsmParser::Parse[Paren]Expression forms which return an MCExpr.Daniel Dunbar
2009-08-31llvm-mc: Add MCAsmParser::getContext.Daniel Dunbar
2009-08-31llvm-mc: Switch MCExpr construction to using static member functions, and tak...Daniel Dunbar
2009-08-31llvm-mc: Move AsmExpr into MC lib (as MCExpr).Daniel Dunbar
2009-08-30llvm-mc: MCStreamer cleanups. - Remove EmitLocalSymbol, this is unsupported f...Daniel Dunbar
2009-08-28llvm-mc: Emit .lcomm as .zerofill.Daniel Dunbar
2009-08-28llvm-mc: Unique zero fill sections.Daniel Dunbar
2009-08-27Revert r80305, I forgot a dependent change.Daniel Dunbar
2009-08-27llvm-mc: Unique sections in .zerofill.Daniel Dunbar
2009-08-26llvm-mc/Mach-O: Unique sections properly, so we don't get duplicate textDaniel Dunbar
2009-08-26llvm-mc/Mach-O: Don't put assembler temporary labels in the symbol table.Daniel Dunbar
2009-08-26llvm-mc: Make non-sensical max bytes to .align an error.Daniel Dunbar
2009-08-22llvm-mc: Clean up some handling of symbol/section association to be more correctDaniel Dunbar
2009-08-21llvm-mc: Improve handling of implicit alignment for magic section directivesDaniel Dunbar
2009-08-21llvm-mc: In a .fill directive, still honor .align even if invalid maximum bytesDaniel Dunbar
2009-08-21llvm-mc: Accept .fill size of 8.Daniel Dunbar
2009-08-21llvm-mc: Various section parsing fixes.Daniel Dunbar
2009-08-14llvm-mc: Support escaped characters in string literals (for .ascii and .asciz)Daniel Dunbar
2009-08-11llvm-mc: Accept .word as a synonym for .shortDaniel Dunbar
2009-08-11llvm-mc: Sketch parsing for .file, .line, and .loc. No streamer hooks for theseDaniel Dunbar
2009-08-11llvm-mc: Fix darwin .section parsing. It was skipping the section name and a ','Daniel Dunbar
2009-08-10split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner
2009-08-10add a fixmeChris Lattner