aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-08-29Thumb2 assembler aliases for ADC/SBC w/o the .w suffix.Jim Grosbach
2011-08-29Add missing encoding information for some of the GPR<->FP register moves.Owen Anderson
2011-08-29Thumb2 parsing and encoding for IT blocks.Jim Grosbach
2011-08-29Apply the same fix for the change in LDR_PRE_IMM/LDRB_PRE_IMM operand encodin...Owen Anderson
2011-08-29Specify an additional fixed bit in the PLD/PLDW/PLI register-register encoding.Owen Anderson
2011-08-29addrmode_imm12 and addrmode2_offset encode their immediate values differently...Owen Anderson
2011-08-29Improve handling of #-0 offsets for many more pre-indexed addressing modes.Owen Anderson
2011-08-29Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...Eli Friedman
2011-08-29Update the load-store optimizer for changes to the operands on LDR_PRE_IMM an...Owen Anderson
2011-08-29Add support for parsing #-0 on non-memory-operand immediate values, and add a...Owen Anderson
2011-08-27Silence GCC warnings and make an array const.Benjamin Kramer
2011-08-26Improve encoding support for BLX with immediat eoperands, and fix a BLX decod...Owen Anderson
2011-08-26Correct encoding of BL with immediate offset.Owen Anderson
2011-08-26ARM assembly parsing tweak for pldw.Jim Grosbach
2011-08-26Spelling fail.Owen Anderson
2011-08-26Thumb2 assembler parsing and encoding of IT instruction.Jim Grosbach
2011-08-26Fix ARM codegen breakage caused by r138653.Owen Anderson
2011-08-26invalid-LDR_PRE-arm.txt was already passing, but for the wrong reasons. We w...Owen Anderson
2011-08-26Update for feedback from Jim.Owen Anderson
2011-08-26ARMDisassembler: Always return a size, even when disassembling fails.Benjamin Kramer
2011-08-26Support an extension of ARM asm syntax to allow immediate operands to ADR ins...Owen Anderson
2011-08-26Fix PR10755 by checking for invalid predicate codes from UNPREDICTABLE t2IT i...Owen Anderson
2011-08-26Atomic load/store on ARM/Thumb.Eli Friedman
2011-08-25Remove stray fullstop.Nick Lewycky
2011-08-25Port over additional encoding tests to decoding tests, and fix an operand ord...Owen Anderson
2011-08-25ARM fix for missing implicit operands on ldmia_ret.Andrew Trick
2011-08-25whitespaceAndrew Trick
2011-08-25Explicitly disallow predication in Thumb1 assembly.Jim Grosbach
2011-08-25Hide -global-merge option.Evan Cheng
2011-08-25Add a command line option to disable global merge pass.Evan Cheng
2011-08-25Remove a out-of-place comment.Evan Cheng
2011-08-24Perform more thorough checking of t2IT mask parameters, which fixes all remai...Owen Anderson
2011-08-24ARM asm backend initialize isThumbMode based on target triple.Jim Grosbach
2011-08-24Thumb .n mnemonic qualifiers can be ignored for now.Jim Grosbach
2011-08-24Thumb parsing and encoding for SUB (SP minu immediate).Jim Grosbach
2011-08-24Be careful not to walk off the end of the operand info list while updating VF...Owen Anderson
2011-08-24Thumb parsing and encoding support for ADD SP instructions.Jim Grosbach
2011-08-24When printing Thumb1 NOP ('mov r8, r8'), make sure to print the predicate.Jim Grosbach
2011-08-24Add missing explicit writeback operand to tSTMIA_UPD.Jim Grosbach
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-24Thumb add SP assembly syntax fix.Jim Grosbach
2011-08-24Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.Jim Grosbach
2011-08-24Be stricter in enforcing IT instruction predicate values, so that we don't en...Owen Anderson
2011-08-23Move ARM frame-unwinding EHABI handling a touch earlier.Jim Grosbach
2011-08-23[SU]XT[BH] are only available on ARMv6 and up.Jim Grosbach
2011-08-23Some refactoring so TargetRegistry.h no longer has to include any filesEvan Cheng
2011-08-23Thumb parsing and encoding for SVC.Jim Grosbach
2011-08-23Thumb parsing and encoding for tSTRspi.Jim Grosbach
2011-08-23Thumb parsing and encoding for STM.Jim Grosbach
2011-08-23Factor low reg checking into a helper function.Jim Grosbach