aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmParser/X86AsmParser.cpp
AgeCommit message (Expand)Author
2010-07-24Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes
2010-07-23Remove trailing whitespaceBruno Cardoso Lopes
2010-07-23Add AVX version of CLMUL instructionsBruno Cardoso Lopes
2010-07-19MC/X86: We now match instructions like "incl %eax" correctly for the arch we areDaniel Dunbar
2010-07-19TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attribut...Daniel Dunbar
2010-07-19Target: Give the TargetAsmParser access to the TargetMachine.Daniel Dunbar
2010-07-14Don't pass StringRef by reference.Benjamin Kramer
2010-07-13Added a check that pusha cannot be encoded in 64-bit mode.Kevin Enderby
2010-07-07Add more assembly opcodes for SSE compare instructionsBruno Cardoso Lopes
2010-06-24Teach the x86 mc assembler that %dr6 = %db6, this implementsChris Lattner
2010-06-23Add tests for different AVX cmp opcodes, also teach the x86 asm parser to und...Bruno Cardoso Lopes
2010-06-08Incremental improvement to the handling of the x86 "Jump if rCX Zero"Kevin Enderby
2010-05-28MC/X86: Add alias for movzx.Kevin Enderby
2010-05-28MC/X86: Add alias for fwait.Kevin Enderby
2010-05-27MC/X86: Add aliases for Jcc variants.Kevin Enderby
2010-05-25Changed the encoding of X86 floating point stack operations where both operandsKevin Enderby
2010-05-25MC/X86: Add a hack to allow recognizing 'cmpltps' and friends.Daniel Dunbar
2010-05-24MC/X86: Add aliases for CMOVcc variants.Kevin Enderby
2010-05-22MC/X86: Subdivide immediates a bit more, so that we properly recognize immedi...Daniel Dunbar
2010-05-22MC/X86: Add alias for setz, setnz, jz, jnz.Daniel Dunbar
2010-05-21Added retl for 32-bit x86 and added retq for 64-bit x86.Kevin Enderby
2010-05-20X86: Model i64i32imm properly, as a subclass of all immediates.Daniel Dunbar
2010-05-20Fix assembly parsing and encoding of the pushf and popf family ofDan Gohman
2010-05-13reapply r103668 with a fix. Never make "minor syntax changes"Chris Lattner
2010-05-12revert r103668 for now, it is apparently breaking things.Chris Lattner
2010-05-12moffset forms of moves are x86-32 only, make the parserChris Lattner
2010-05-12MC/X86: Extend suffix matching hack to match 'q' suffix.Daniel Dunbar
2010-05-04MC/X86: Chris pointed that 'as' isn't consistent in accepting the long form ofDaniel Dunbar
2010-05-04MC/X86: Add "support" for matching ATT style mnemonic prefixes.Daniel Dunbar
2010-04-17teach the x86 asm parser how to handle segment prefixesChris Lattner
2010-03-20MC/X86: Fix an MCOperand link, when we parsing shrld $1,%eax and friends; I b...Daniel Dunbar
2010-03-18MC/X86/AsmMatcher: Use the new instruction cleanup routine to implement aDaniel Dunbar
2010-03-13MC/X86: Add temporary hack to match shrl $1,%eax correctly, to support testingDaniel Dunbar
2010-02-13MC/X86: Push immediate operands as immediates not expressions when possible.Daniel Dunbar
2010-02-10MC/X86 AsmMatcher: Fix a use after free spotted by d0k, and de-XFAILDaniel Dunbar
2010-02-09Implement x86 asm parsing support for %st and %st(4)Chris Lattner
2010-02-09pass stringref by value instead of by const&Chris Lattner
2010-02-03Added support for X86 instruction prefixes so llvm-mc can assemble them. TheKevin Enderby
2010-02-02AsmParser/X86: Add temporary hack to allow parsing "sal". Eventually we needDaniel Dunbar
2010-02-02MCAsmParser/X86: Represent absolute memory operands as CodeGen does, with scaleDaniel Dunbar
2010-01-30MC/X86 AsmParser: Handle absolute memory operands correctly. We were doingDaniel Dunbar
2010-01-30AsmMatcher/X86: Separate out sublass for memory operands that have no segmentDaniel Dunbar
2010-01-24fix a parsing problem on instructions like:Chris Lattner
2010-01-23Added the skeleton for the implementation of the X86Sean Callanan
2010-01-23Modified the register matcher function in AsmMatcher toSean Callanan
2010-01-22create a new MCParser library and move some stuff into it.Chris Lattner
2010-01-19Promoted the getTok() method to MCAsmParser so thatSean Callanan
2010-01-19Propagated the parser-side Lex function's declaration toSean Callanan
2010-01-19Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner
2010-01-15fix a bug in range information for $42, eliminate an Chris Lattner