aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/AsmParser
AgeCommit message (Expand)Author
2010-11-10Emit a '!' if this is a "writeback" register or memory address.Bill Wendling
2010-11-10Rename a parameter to avoid confusion with a local variableMatt Beaumont-Gay
2010-11-09Emit the warning about the register list not being in ascending order only once.Bill Wendling
2010-11-09s/std::vector/SmallVector/Bill Wendling
2010-11-09Delete the allocated vector.Bill Wendling
2010-11-09Two types of instructions have register lists:Bill Wendling
2010-11-08The "addRegListOperands()" function returns the start register and the totalBill Wendling
2010-11-08Revert.Bill Wendling
2010-11-07In this context, a reglist is a reg.Bill Wendling
2010-11-06Add support for parsing register lists. We can't use a bitfield to keep track ofBill Wendling
2010-11-06Return the base register of a register list for the "getReg()" method. This isBill Wendling
2010-11-06General cleanup:Bill Wendling
2010-11-06Add a RegList (register list) object to ARMOperand. It will be used soon to holdBill Wendling
2010-11-06Fix grammar.Bill Wendling
2010-11-06Fix grammar.Bill Wendling
2010-11-06MatchRegisterName() returns 0 if it can't match the register.Bill Wendling
2010-11-06Use TryParseRegister() instead of MatchRegisterName(). The former returns -1Bill Wendling
2010-11-05Hook up the '.code {16|32}' directive to the streamer.Jim Grosbach
2010-11-05Hook up the '.thumb_func' directive to the streamer.Jim Grosbach
2010-11-05Fix past-o.Jim Grosbach
2010-11-03The MC code couldn't handle ARM LDR instructions with negative offsets:Bill Wendling
2010-11-01Add FIXME.Jim Grosbach
2010-11-01Mark ARM subtarget features that are available for the assembler.Jim Grosbach
2010-11-01trailing whitespaceJim Grosbach
2010-10-30Tidy up.Jim Grosbach
2010-10-30simplify this code.Chris Lattner
2010-10-30split MaybeParseRegister into its two logical uses, eliminating malloc+free t...Chris Lattner
2010-10-29Some instructions end with an "ls" prefix, but it doesn't indicate that they areBill Wendling
2010-10-29add FIXMEJim Grosbach
2010-10-29Handle ARM addrmode5 instructions with an offset.Jim Grosbach
2010-10-29Revert 117660. Apparently it's not as trivial as that...Jim Grosbach
2010-10-29ARM addrmode5 instructions have neither writeback nor post-indexed modes.Jim Grosbach
2010-10-29Trailing whitespace.Jim Grosbach
2010-10-29ARMAsmParser: Plug a memory leak.Benjamin Kramer
2010-10-29Add an unreachable to silence warning - the switch is actuallyEric Christopher
2010-10-29add simple support for addrmode5 operands, allowingChris Lattner
2010-10-28give better error diagnostics, for example:Chris Lattner
2010-10-28move a method out of line.Chris Lattner
2010-10-28remove the rest of hte owningptr's, no functionality change.Chris Lattner
2010-10-28rearrange ParseRegisterList.Chris Lattner
2010-10-28refactor some code to simplify it, eliminating some owningptr's.Chris Lattner
2010-10-20Remove remaining uses of ATTRIBUTE_UNUSED on variables, and delete threeChandler Carruth
2010-09-29implement rdar://8456378 and PR7557 - support for the fstsw,Chris Lattner
2010-09-29change the protocol TargetAsmPArser::MatchInstruction method to take anChris Lattner
2010-09-13Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer
2010-09-11fix the asmparser so that the target is responsible for skipping toChris Lattner
2010-09-10CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer
2010-09-08change the MC "ParseInstruction" interface to make it the Chris Lattner
2010-09-06in the case where an instruction only has one implementationChris Lattner
2010-09-06change MatchInstructionImpl to return an enum instead of bool.Chris Lattner