aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/AsmParser
AgeCommit message (Expand)Author
2011-02-19Avoid dangling else warnings.Joerg Sonnenberger
2011-02-18Fix style and a typoBruno Cardoso Lopes
2011-02-18Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes
2011-02-14A fail to match coprocessor number and register number must fail instead of a...Bruno Cardoso Lopes
2011-02-14Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes
2011-02-12AsmMatcher custom operand parser failure enhancements.Jim Grosbach
2011-02-07Add support for parsing dmb/dsb instructionsBruno Cardoso Lopes
2011-02-07Remove the MCR asm parser hack and start using the custom target specific asmBruno Cardoso Lopes
2011-02-04MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar
2011-02-03Fix 80-column violations and whitespace.Bob Wilson
2011-01-27Changed llvm-mc arm target to give an error if .syntax divided is used. SinceKevin Enderby
2011-01-27Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky
2011-01-20Fix the encoding and parsing of clrex instructionBruno Cardoso Lopes
2011-01-20Add cdp/cdp2 instructions for thumb/thumb2Bruno Cardoso Lopes
2011-01-20- Use a more appropriate name for Owen's ARM Parser isMCR hack since the same...Bruno Cardoso Lopes
2011-01-20Add mcr* and mr*c support to thumb targetsBruno Cardoso Lopes
2011-01-18Fix the encoding of t2ISB by using the right class and also parse it correctlyBruno Cardoso Lopes
2011-01-18Follow the current hack set and enable the correct parsing of bkpt while in t...Bruno Cardoso Lopes
2011-01-18McARM: Use accessors where appropriate.Daniel Dunbar
2011-01-18McARM: Fill in ASMOperand::dump() for memory operands.Daniel Dunbar
2011-01-18McARM: Make ARMOperand use a union where appropriate.Daniel Dunbar
2011-01-18McARM: Unify ParseMemory() successfull return.Daniel Dunbar
2011-01-18McARM: Early exit on failure (NEFC).Daniel Dunbar
2011-01-18McARM: Always keep an offset expression, if used (instead of assuming == 0 if...Daniel Dunbar
2011-01-18McARM: Add a variety of asserts on the sanity of memory operands.Daniel Dunbar
2011-01-18McARM: Use a consistent marker for not-set OffsetRegNum.Daniel Dunbar
2011-01-13Recognize alternative register names like ip -> r12.Owen Anderson
2011-01-13Add support to the ARM MC infrastructure to support mcr and friends. This req...Owen Anderson
2011-01-13Fix ARMAsmParser::ParseOperand() to allow it to parse . as a branch target andKevin Enderby
2011-01-13Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a stepEvan Cheng
2011-01-13Add a FIXME and two asserts for now in the ARMAsmParser when it sees .code 16 orKevin Enderby
2011-01-13Change call to Error() to assert()Jason W Kim
2011-01-12Sort the register list based on the *actual* register numbers rather than theBill Wendling
2011-01-11Workaround for bug 8721.Jason W Kim
2011-01-11Clean up ARM subtarget code by using Triple ADT.Evan Cheng
2011-01-11McARM: Fill in GetMnemonicAcceptInfo().Daniel Dunbar
2011-01-11McARM: Sketch some logic for determining when to add carry set and predicatio...Daniel Dunbar
2011-01-11McARM: Add more hard coded logic to SplitMnemonicAndCC to also split out theDaniel Dunbar
2011-01-10McARM: Flush out hard coded known non-predicated mnemonic list.Daniel Dunbar
2011-01-10MC/ARM/AsmParser: Minor nitty fixes.Daniel Dunbar
2011-01-10MC/ARM/AsmParser: Split out SplitMnemonicAndCC().Daniel Dunbar
2011-01-03Formatting changes. No functionality change.Bill Wendling
2010-12-24Use a StringSwitch<> instead of a manually constructed string matcher.Jim Grosbach
2010-12-23Recognize a few more documented register name aliases for ARM in the asm lexer.Jim Grosbach
2010-12-22Trailing whitespace.Jim Grosbach
2010-12-14The tLDR et al instructions were emitting either a reg/reg or reg/immBill Wendling
2010-12-10Fix the leak from r121401 of the Operands erased in the list but not deleted.Kevin Enderby
2010-12-09Add support for parsing ARM arithmetic instructions that update or don't updateKevin Enderby
2010-12-07Add parens to pacify gcc.Benjamin Kramer
2010-12-06Encode the register operand of ARM CondCode operands correctly. ARM::CPSR ifJim Grosbach