1. cf593a3 Update CMakeLists by Daniel Dunbar · 15 years ago
  2. 16cdcb3 Move X86 instruction parsing into X86/AsmParser. by Daniel Dunbar · 15 years ago
  3. e240beb Make expression parsing and error/warning reporting available through the by Daniel Dunbar · 15 years ago
  4. a2edbab Provide generic MCAsmParser when constructing target specific parsers. by Daniel Dunbar · 15 years ago
  5. 8e7c38e Switch X86 assembly parser to using the generic lexer interface. by Daniel Dunbar · 15 years ago
  6. cbbe248 Expose Tokens to target specific assembly parsers. by Daniel Dunbar · 15 years ago
  7. a3c924f Switch AsmLexer::Lex to returning a reference to the current token. by Daniel Dunbar · 15 years ago
  8. 419aded Drop some AsmLexer methods in favor of their AsmToken equivalents. by Daniel Dunbar · 15 years ago
  9. 3f87233 llvm-mc: Sink token enum into AsmToken. by Daniel Dunbar · 15 years ago
  10. cb358b6 llvm-mc: Factor AsmToken class out of AsmLexer. by Daniel Dunbar · 15 years ago
  11. 825e385 llvm-mc: Stop uniqueing string tokens, nothing actually uses this. by Daniel Dunbar · 15 years ago
  12. f9507ff llvm-mc: Implement .abort fully in the front end by Daniel Dunbar · 15 years ago
  13. 9a7e2cc llvm-mc: Move AsmLexer::getCurStrVal to StringRef based API. by Daniel Dunbar · 15 years ago
  14. 8977d08 Factor commonality in triple match routines into helper template for registering by Daniel Dunbar · 15 years ago
  15. a5881e3 Add TargetRegistry::lookupTarget. by Daniel Dunbar · 15 years ago
  16. 6316fbc Convert StringMap to using StringRef for its APIs. by Daniel Dunbar · 15 years ago
  17. 5026ae4 Removed the DumpSymbolsandMacros and LoadSymbolsandMacros MCStreamer API as by Kevin Enderby · 15 years ago
  18. dbd692a Add MCAsmLexer interface. by Daniel Dunbar · 15 years ago
  19. a3af370 Add MCAsmParser interface. by Daniel Dunbar · 15 years ago
  20. 867aadf llvm-mc: Default -triple to LLVM_HOSTTRIPLE. by Daniel Dunbar · 15 years ago
  21. b4b53e5 llvm-mc: Add -triple, and start fetching the target asm printer. by Daniel Dunbar · 15 years ago
  22. f96db46 Removed the SubsectionsViaSymbols MCStreamer API and replaced it with a generic by Kevin Enderby · 15 years ago
  23. 358ab1d Clean up the definition of Str in AsmParser::ParseDirectiveDarwinDumpOrLoad by Kevin Enderby · 15 years ago
  24. 8e25e2d implement .include in the lexer/parser instead of passing it into the streamer. by Chris Lattner · 15 years ago
  25. 6e68cd9 Added llvm-mc support for parsing the .dump and .load directives. by Kevin Enderby · 15 years ago
  26. 1f049b2 Added llvm-mc support for parsing the .include directive. by Kevin Enderby · 15 years ago
  27. 7114824 Added llvm-mc support for parsing the .lsym directive. by Kevin Enderby · 15 years ago
  28. 95cf30c Added llvm-mc support for parsing the .desc directive. by Kevin Enderby · 15 years ago
  29. 5f1f0b8 Added llvm-mc support for parsing the .abort directive. by Kevin Enderby · 15 years ago
  30. a5c7832 add llvm-mc support for parsing the .subsections_via_symbols directive. by Kevin Enderby · 15 years ago
  31. 3975025 silence vc++ warning. by Chris Lattner · 15 years ago
  32. 9be3fee add support for .zerofill, patch by Kevin Enderby! by Chris Lattner · 15 years ago
  33. 1fc3d75 add llvm-mc support for parsing the .lcomm directive, patch by Kevin Enderby! by Chris Lattner · 15 years ago
  34. 4e4db7a Implement parsing support for the .comm directive. Patch by Kevin Enderby! by Chris Lattner · 15 years ago
  35. b717fb0 implement error recovery in the llvm-mc parser. Feel the power! by Chris Lattner · 15 years ago
  36. 5470e12 llvm-mc/x86: Fix various nit-picky bugs in displacement parsing. by Daniel Dunbar · 15 years ago
  37. 2c3f00c llvm-mc/x86: Fix bug in disambiguation of displacement operand, introduced by me by Daniel Dunbar · 15 years ago
  38. 46b6c52 llvm-mc/x86: Factor out ParseX86Register. by Daniel Dunbar · 15 years ago
  39. 55a3c6c llvm-mc/x86: Rename X86Operand::ScaleReg to IndexReg and make order consistent by Daniel Dunbar · 15 years ago
  40. 1aa14aa llvm-mc: Add some more doxyments. by Daniel Dunbar · 15 years ago
  41. 165e834 llvm-mc: Fill in the rest of tokens for 'as-lex' mode. by Daniel Dunbar · 15 years ago
  42. 80f62d0 Rename MCValue::isConstant to isAbsolute. by Daniel Dunbar · 15 years ago
  43. 87380cb add some of the new tokens, others are still missing. by Chris Lattner · 15 years ago
  44. 0eebb05 llvm-mc: Emit parsed instructions to the MCStreamer. by Daniel Dunbar · 15 years ago
  45. d9627e1 llvm-mc: Introduce method to match a parsed x86 instruction into an MCInst. by Daniel Dunbar · 15 years ago
  46. d870b28 llvm-mc: Accept relocatable expressions when parsing displacements and by Daniel Dunbar · 15 years ago
  47. 374d8bd llvm-mc: Symbols in a relocatable expression of the (a - b + cst) form are by Daniel Dunbar · 15 years ago
  48. b79742c Suppress may-be-used-uninitialized warning. by Daniel Dunbar · 15 years ago
  49. 892b507 Fix CMake build by Douglas Gregor · 15 years ago
  50. f4b830f llvm-mc: Accept relocatable expressions for .org, assignments, .byte, etc. by Daniel Dunbar · 15 years ago
  51. 3597604 llvm-mc: Rewrite binary subtraction for relocatable expressions, we can't always by Daniel Dunbar · 15 years ago
  52. 15d1707 llvm-mc: Evaluation for relocatable expressions. by Daniel Dunbar · 15 years ago
  53. 3fb7683 Normalize SourceMgr messages. by Daniel Dunbar · 15 years ago
  54. d7b267b llvm-mc: Parse symbol attribute directives. by Daniel Dunbar · 15 years ago
  55. c29dfa7 llvm-mc: Parse .{,b,p2}align{,w,l} directives. by Daniel Dunbar · 15 years ago
  56. dce0f3c llvm-mc: Diagnose misuse (mix) of defined symbols and labels. by Daniel Dunbar · 15 years ago
  57. 1ad7edc llvm-mc: Recognize C++ style comments. by Daniel Dunbar · 15 years ago
  58. 383a4a8 llvm-mc: Recognize C++ style comments. by Daniel Dunbar · 15 years ago
  59. 5133063 Fix uninitialized variable warning. by Daniel Dunbar · 15 years ago
  60. fc6877a MC: Improve expression parsing and implement evaluation of absolute expressions by Daniel Dunbar · 15 years ago
  61. 475839e MC: Improve expression parsing and implement evaluation of absolute expressions. by Daniel Dunbar · 15 years ago
  62. c238b58 MC: Parse .org directives. by Daniel Dunbar · 15 years ago
  63. 8f780cd MC: Parse .set and assignments. by Daniel Dunbar · 15 years ago
  64. a0d1426 Basic .s parsing for .asci[iz], .fill, .space, {.byte, .short, ... } by Daniel Dunbar · 15 years ago
  65. 529fb54 implement a bunch of synonyms for section switching. by Chris Lattner · 15 years ago
  66. 9a023f7 add support for parsing and emitting .section directives. We can now parse by Chris Lattner · 15 years ago
  67. c69485e add trivial support for passing label definitions through the MCStreamer. by Chris Lattner · 15 years ago
  68. cbc23f7 create an MCStreamer and provide it to AsmParser. by Chris Lattner · 15 years ago
  69. faf32c1 make the lexer unique strings it lexes instead of passing them back as by Chris Lattner · 15 years ago
  70. ecc63f8 Start flushing out MCContext. - Lives inside new library lib/MC (LLVMMC.a) by Daniel Dunbar · 15 years ago
  71. 29dfe7c refactor a bunch of X86 specific stuff out to its own file. by Chris Lattner · 15 years ago
  72. 8dfbe6c implement a trivial binary expression parser, we can now parse all of 176.gcc.llc.s by Chris Lattner · 15 years ago
  73. bcd0b8d get a definition of strull on windows, thanks to Howard Su. by Chris Lattner · 15 years ago
  74. 66b9f29 Include cstdio to get EOF, needed with gcc-4.4. by Duncan Sands · 15 years ago
  75. 7031806 process memory operands with a parenthesized expression for a displacement, by Chris Lattner · 15 years ago
  76. 74ec1a3 Implement full support for parsing primary expressions. We can now parse by Chris Lattner · 15 years ago
  77. be9c23f implement parser support for '*' operands, as in "call *%eax". by Chris Lattner · 15 years ago
  78. c419383 implement memory operand parsing. by Chris Lattner · 15 years ago
  79. 2cf5f14 start implementing some simple operand parsing. by Chris Lattner · 15 years ago
  80. 14ee48a rename SourceMgr::PrintError to PrintMessage. by Chris Lattner · 15 years ago
  81. b0789ed set up the top-level parsing loop. by Chris Lattner · 15 years ago
  82. 27aa7d2 stub out parser for asm files. Change invariant on lexer to always by Chris Lattner · 15 years ago
  83. 10a907d add string literals. by Chris Lattner · 15 years ago
  84. 4506bd2 hopefully fix the build on linux. by Chris Lattner · 15 years ago
  85. 4651bca implement enough of a lexer to get through Olden/health/Output/health.llc.s by Chris Lattner · 15 years ago
  86. 4577bba oh yeah, cmake needs to be told explicitly about new files :) by Chris Lattner · 15 years ago
  87. a59e877 some baby steps. by Chris Lattner · 15 years ago
  88. b23677e start wiring up support for asm parsing. by Chris Lattner · 15 years ago
  89. f4a4815 fix build problem pointed out by John Thompson! by Chris Lattner · 15 years ago
  90. bb4688a fix file header by Chris Lattner · 15 years ago
  91. f9f065e Add a skeleton driver for new machine code level fun. llvm-mc is meant by Chris Lattner · 15 years ago