aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmParser
AgeCommit message (Expand)Author
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-03-12Fix LLVM build when the user specifies CPPFLAGS on the make command line.Jeffrey Yasskin
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-08Fixed the AT&T AsmLexer to report the proper stringsSean Callanan
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-31Moved InstallLexer() from the X86-specific AsmLexerSean Callanan
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-26Unbreak MSVC/CMake build.Daniel Dunbar
2010-01-26Added the implementation of the Intel-specificSean Callanan
2010-01-26Added the TargetAsmLexer implementation for AT&T syntax.Sean Callanan
2010-01-25Implemented the dialect decision logic for the X86Sean Callanan
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-24fix a parsing problem on instructions like:Chris Lattner
2010-01-23Update CMake build.Ted Kremenek
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-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
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
2010-01-15add range information for mem X86Operand's, now allChris Lattner
2010-01-15extend MCAsmParser::ParseExpression and ParseParenExpressionChris Lattner
2010-01-15give X86Operand a ctor and start passing SMLoc's into it.Chris Lattner
2010-01-15add range location info for registers, change Chris Lattner
2010-01-15clean up the memory management of the operands.Chris Lattner
2010-01-15refactor ParseRegister to avoid using X86Operand as a temporaryChris Lattner
2010-01-14Split the TargetAsmParser "ParseInstruction" interface in half:Chris Lattner
2010-01-14prune #includes in TargetAsmParser.hChris Lattner
2010-01-14introduce the MCParsedAsmOperand class.Chris Lattner
2009-09-16Fix incorrect assert that should be a user error for code like 'mov $0, %%eax'.Kevin Enderby
2009-09-10Added the ParseInstruction() hook for target specific assembler directives soKevin Enderby
2009-09-06Avoid an unused variable warning when assertions areDuncan Sands
2009-09-03Removed the non-target independent AsmToken::Register enum constantKevin Enderby
2009-08-31llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar
2009-08-14Update llvm-mc / MCAsmStreamer to print the instruction using the actual targetDaniel Dunbar
2009-08-11llvm-mc/X86: Parse '*' correctly (in the way the matcher expects).Daniel Dunbar
2009-08-10llvm-mc/AsmParser: Allow .td users to redefine the names of the methods to callDaniel Dunbar
2009-08-09llvm-mc/AsmParser: Implement user defined super classes.Daniel Dunbar
2009-08-08llvm-mc/AsmMatcher: Switch token matching to use the new string matcher.Daniel Dunbar