aboutsummaryrefslogtreecommitdiffstats
path: root/tools/llvm-mc
Commit message (Expand)AuthorAgeFilesLines
* Update CMakeListsDaniel Dunbar2009-07-281-1/+0
* Move X86 instruction parsing into X86/AsmParser.Daniel Dunbar2009-07-284-278/+2
* Make expression parsing and error/warning reporting available through theDaniel Dunbar2009-07-281-24/+15
* Provide generic MCAsmParser when constructing target specific parsers.Daniel Dunbar2009-07-282-21/+27
* Switch X86 assembly parser to using the generic lexer interface.Daniel Dunbar2009-07-281-28/+28
* Expose Tokens to target specific assembly parsers.Daniel Dunbar2009-07-282-81/+6
* Switch AsmLexer::Lex to returning a reference to the current token.Daniel Dunbar2009-07-283-9/+6
* Drop some AsmLexer methods in favor of their AsmToken equivalents.Daniel Dunbar2009-07-284-37/+34
* llvm-mc: Sink token enum into AsmToken.Daniel Dunbar2009-07-285-210/+213
* llvm-mc: Factor AsmToken class out of AsmLexer.Daniel Dunbar2009-07-282-83/+108
* llvm-mc: Stop uniqueing string tokens, nothing actually uses this.Daniel Dunbar2009-07-282-20/+4
* llvm-mc: Implement .abort fully in the front endDaniel Dunbar2009-07-273-7/+16
* llvm-mc: Move AsmLexer::getCurStrVal to StringRef based API.Daniel Dunbar2009-07-274-96/+103
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-261-3/+3
* Add TargetRegistry::lookupTarget.Daniel Dunbar2009-07-261-1/+4
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-231-6/+9
* Removed the DumpSymbolsandMacros and LoadSymbolsandMacros MCStreamer API asKevin Enderby2009-07-202-7/+9
* Add MCAsmLexer interface.Daniel Dunbar2009-07-202-1/+5
* Add MCAsmParser interface.Daniel Dunbar2009-07-203-6/+15
* llvm-mc: Default -triple to LLVM_HOSTTRIPLE.Daniel Dunbar2009-07-171-1/+1
* llvm-mc: Add -triple, and start fetching the target asm printer.Daniel Dunbar2009-07-173-3/+38
* Removed the SubsectionsViaSymbols MCStreamer API and replaced it with a genericKevin Enderby2009-07-161-1/+1
* Clean up the definition of Str in AsmParser::ParseDirectiveDarwinDumpOrLoadKevin Enderby2009-07-161-3/+1
* implement .include in the lexer/parser instead of passing it into the streamer.Chris Lattner2009-07-163-7/+35
* Added llvm-mc support for parsing the .dump and .load directives.Kevin Enderby2009-07-152-0/+31
* Added llvm-mc support for parsing the .include directive.Kevin Enderby2009-07-142-0/+25
* Added llvm-mc support for parsing the .lsym directive.Kevin Enderby2009-07-142-0/+33
* Added llvm-mc support for parsing the .desc directive.Kevin Enderby2009-07-142-0/+34
* Added llvm-mc support for parsing the .abort directive.Kevin Enderby2009-07-132-0/+27
* add llvm-mc support for parsing the .subsections_via_symbols directive.Kevin Enderby2009-07-132-0/+19
* silence vc++ warning.Chris Lattner2009-07-111-1/+1
* add support for .zerofill, patch by Kevin Enderby!Chris Lattner2009-07-102-1/+95
* add llvm-mc support for parsing the .lcomm directive, patch by Kevin Enderby!Chris Lattner2009-07-092-12/+15
* Implement parsing support for the .comm directive. Patch byChris Lattner2009-07-072-0/+61
* implement error recovery in the llvm-mc parser. Feel the power!Chris Lattner2009-07-021-4/+11
* llvm-mc/x86: Fix various nit-picky bugs in displacement parsing.Daniel Dunbar2009-07-021-13/+36
* llvm-mc/x86: Fix bug in disambiguation of displacement operand, introduced by meDaniel Dunbar2009-07-023-1/+24
* llvm-mc/x86: Factor out ParseX86Register.Daniel Dunbar2009-07-022-13/+33
* llvm-mc/x86: Rename X86Operand::ScaleReg to IndexReg and make order consistentDaniel Dunbar2009-07-021-6/+6
* llvm-mc: Add some more doxyments.Daniel Dunbar2009-07-011-27/+41
* llvm-mc: Fill in the rest of tokens for 'as-lex' mode.Daniel Dunbar2009-07-011-11/+23
* Rename MCValue::isConstant to isAbsolute.Daniel Dunbar2009-07-011-4/+4
* add some of the new tokens, others are still missing.Chris Lattner2009-07-011-10/+17
* llvm-mc: Emit parsed instructions to the MCStreamer.Daniel Dunbar2009-07-011-2/+1
* llvm-mc: Introduce method to match a parsed x86 instruction into an MCInst.Daniel Dunbar2009-06-303-26/+31
* llvm-mc: Accept relocatable expressions when parsing displacements andDaniel Dunbar2009-06-301-13/+13
* llvm-mc: Symbols in a relocatable expression of the (a - b + cst) form areDaniel Dunbar2009-06-301-5/+4
* Suppress may-be-used-uninitialized warning.Daniel Dunbar2009-06-301-1/+2
* Fix CMake buildDouglas Gregor2009-06-301-0/+1
* llvm-mc: Accept relocatable expressions for .org, assignments, .byte, etc.Daniel Dunbar2009-06-301-12/+16