Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move X86 instruction parsing into X86/AsmParser. | Daniel Dunbar | 2009-07-28 | 1 | -267/+0 |
| | | | | llvm-svn: 77384 | ||||
* | Switch X86 assembly parser to using the generic lexer interface. | Daniel Dunbar | 2009-07-28 | 1 | -28/+28 |
| | | | | llvm-svn: 77341 | ||||
* | llvm-mc: Sink token enum into AsmToken. | Daniel Dunbar | 2009-07-28 | 1 | -19/+19 |
| | | | | llvm-svn: 77322 | ||||
* | llvm-mc: Implement .abort fully in the front end | Daniel Dunbar | 2009-07-27 | 1 | -0/+1 |
| | | | | llvm-svn: 77272 | ||||
* | llvm-mc: Move AsmLexer::getCurStrVal to StringRef based API. | Daniel Dunbar | 2009-07-27 | 1 | -2/+2 |
| | | | | | | - My DFS traversal of LLVM is, at least for now, nearly complete! :) llvm-svn: 77258 | ||||
* | llvm-mc/x86: Fix various nit-picky bugs in displacement parsing. | Daniel Dunbar | 2009-07-02 | 1 | -13/+36 |
| | | | | | | - Test case to follow. llvm-svn: 74687 | ||||
* | llvm-mc/x86: Fix bug in disambiguation of displacement operand, introduced by me | Daniel Dunbar | 2009-07-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | (I think). - We weren't properly parsing the leading parenthesized expression in something like 'push (4)(%eax)'. - Added ParseParenRelocatableExpression to support this. I suspect we should just use lookahead, though. - Test case to follow. llvm-svn: 74685 | ||||
* | llvm-mc/x86: Factor out ParseX86Register. | Daniel Dunbar | 2009-07-02 | 1 | -13/+32 |
| | | | | llvm-svn: 74684 | ||||
* | llvm-mc/x86: Rename X86Operand::ScaleReg to IndexReg and make order consistent | Daniel Dunbar | 2009-07-02 | 1 | -6/+6 |
| | | | | | | with syntax. llvm-svn: 74679 | ||||
* | llvm-mc: Introduce method to match a parsed x86 instruction into an MCInst. | Daniel Dunbar | 2009-06-30 | 1 | -22/+25 |
| | | | | llvm-svn: 74573 | ||||
* | llvm-mc: Accept relocatable expressions when parsing displacements and | Daniel Dunbar | 2009-06-30 | 1 | -13/+13 |
| | | | | | | immediates. llvm-svn: 74568 | ||||
* | MC: Improve expression parsing and implement evaluation of absolute expressions. | Daniel Dunbar | 2009-06-29 | 1 | -4/+3 |
| | | | | llvm-svn: 74448 | ||||
* | refactor a bunch of X86 specific stuff out to its own file. | Chris Lattner | 2009-06-23 | 1 | -0/+222 |
llvm-svn: 73982 |