| Commit message (Expand) | Author | Age | Files | Lines |
* | Add AsmToken::getEndLoc and use it to add ranges to x86 asm register parsing. | Benjamin Kramer | 2011-10-16 | 1 | -9/+14 |
* | X86AsmParser: Synthesize EndLoc for tokens out of StartLoc + Length and print... | Benjamin Kramer | 2011-10-16 | 1 | -3/+4 |
* | Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does... | Chris Lattner | 2011-10-16 | 1 | -6/+13 |
* | Move TargetRegistry and TargetSelect from Target to Support where they belong. | Evan Cheng | 2011-08-24 | 2 | -2/+2 |
* | MCTargetAsmParser target match predicate support. | Jim Grosbach | 2011-08-15 | 1 | -1/+2 |
* | Rewrite the CMake build to use explicit dependencies between libraries, | Chandler Carruth | 2011-07-29 | 1 | -0/+9 |
* | Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil. | Evan Cheng | 2011-07-27 | 1 | -8/+15 |
* | Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates. | Kevin Enderby | 2011-07-27 | 1 | -0/+15 |
* | Support .code32 and .code64 in X86 assembler. | Evan Cheng | 2011-07-27 | 1 | -0/+27 |
* | Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm... | Evan Cheng | 2011-07-26 | 2 | -13/+12 |
* | Clean up a pile of hacks in our CMake build relating to TableGen. | Chandler Carruth | 2011-07-26 | 1 | -1/+1 |
* | Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMa... | Evan Cheng | 2011-07-25 | 1 | -1/+1 |
* | Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th... | Evan Cheng | 2011-07-23 | 2 | -6/+5 |
* | Next round of MC refactoring. This patch factor MC table instantiations, MC | Evan Cheng | 2011-07-14 | 1 | -3/+0 |
* | Update MCParsedAsmOperand debug methods. | Jim Grosbach | 2011-07-13 | 1 | -1/+1 |
* | - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo | Evan Cheng | 2011-07-11 | 1 | -7/+7 |
* | Change createAsmParser to take a MCSubtargetInfo instead of triple, | Evan Cheng | 2011-07-09 | 1 | -7/+5 |
* | Plug a leak by giving the AsmParser ownership of the MCSubtargetInfo. | Benjamin Kramer | 2011-07-08 | 1 | -3/+4 |
* | TargetAsmParser doesn't need reference to Target. | Evan Cheng | 2011-07-08 | 1 | -3/+3 |
* | Eliminate asm parser's dependency on TargetMachine: | Evan Cheng | 2011-07-08 | 1 | -33/+24 |
* | Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use... | Eli Friedman | 2011-07-05 | 1 | -17/+0 |
* | fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately, | Chris Lattner | 2011-04-09 | 1 | -0/+12 |
* | Support explicit argument forms for the X86 string instructions. | Joerg Sonnenberger | 2011-03-18 | 1 | -1/+126 |
* | Use the same (%dx) hack for in[bwl] as for out[bwl]. | Joerg Sonnenberger | 2011-02-22 | 1 | -0/+13 |
* | MC/AsmParser: Add support for allowing the conversion process to fail (via | Daniel Dunbar | 2011-02-04 | 1 | -0/+2 |
* | Introduce virtual ParseRegister method in TargetAsmParser. | Roman Divacky | 2011-01-27 | 1 | -2/+1 |
* | Allow a slash, '/', as a prefix separator for X86. rdar://8741045 | Kevin Enderby | 2010-12-08 | 1 | -0/+2 |
* | fix PR8686, accepting a 'b' suffix at the end of all the setcc | Chris Lattner | 2010-11-28 | 1 | -0/+5 |
* | Implement the data16 prefix. | Rafael Espindola | 2010-11-27 | 1 | -1/+1 |
* | Implement the rex64 prefix. | Rafael Espindola | 2010-11-23 | 1 | -1/+2 |
* | trivial QoI improvement. On this invalid input: | Chris Lattner | 2010-11-18 | 1 | -1/+2 |
* | move the "sh[lr]d op,op" -> "shld $1, op,op" aliases to the .td file. | Chris Lattner | 2010-11-06 | 1 | -8/+0 |
* | rework the rotate-by-1 instructions to be defined like the | Chris Lattner | 2010-11-06 | 1 | -9/+3 |
* | move the plethora of fp stack aliases to the .td file. | Chris Lattner | 2010-11-06 | 1 | -32/+0 |
* | add (and document) the ability for alias results to have | Chris Lattner | 2010-11-06 | 1 | -13/+3 |
* | generalize alias support to allow the result of an alias to | Chris Lattner | 2010-11-06 | 1 | -21/+16 |
* | move fnstsw aliases to .td file, fix typo | Chris Lattner | 2010-11-06 | 1 | -35/+0 |
* | move in/out aliases to the .td files. | Chris Lattner | 2010-11-06 | 1 | -16/+0 |
* | move sldt, imul, and movabsq aliases from c++ to .td file. | Chris Lattner | 2010-11-06 | 1 | -29/+0 |
* | correct suffix matching to search for s/l/t suffixes on | Chris Lattner | 2010-11-06 | 1 | -33/+31 |
* | fix a bug where we had an implicit assumption that the | Chris Lattner | 2010-11-06 | 1 | -21/+0 |
* | move the lcall/ljmp aliases to the .td file. | Chris Lattner | 2010-11-06 | 1 | -29/+0 |
* | move the "movsd -> movsl" alias to the .td files, | Chris Lattner | 2010-11-06 | 1 | -6/+0 |
* | fix some bugs in the alias support, unblocking changing of "clr" aliases | Chris Lattner | 2010-11-06 | 1 | -11/+0 |
* | use our fancy new MnemonicAlias mechanism to remove a bunch of hacks | Chris Lattner | 2010-11-01 | 1 | -48/+0 |
* | Implement enough of the missing instalias support to get | Chris Lattner | 2010-11-01 | 1 | -3/+0 |
* | Implement (and document!) support for MnemonicAlias's to have Requires | Chris Lattner | 2010-10-30 | 1 | -13/+7 |
* | really zap alias. | Chris Lattner | 2010-10-30 | 1 | -1/+0 |
* | move fcompi alias to .td file and zap some useless code. | Chris Lattner | 2010-10-30 | 1 | -11/+0 |
* | move rep aliases to td file | Chris Lattner | 2010-10-30 | 1 | -5/+3 |