aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-08-23Fix decoding of Thumb2 prefetch instructions, which account for all the remai...Owen Anderson
2011-08-23Fix Thumb2 decoding of CPS instructions to mirror ARM decoding of the same in...Owen Anderson
2011-08-23Clean up Thumb load/store multiple definitions.Jim Grosbach
2011-08-23Fix two more instances of mis-matched operand names breaking disassembly. Fo...Owen Anderson
2011-08-22Thumb parsing and encoding for SBC.Jim Grosbach
2011-08-22Thumb parsing and encoding for RSB.Jim Grosbach
2011-08-22Reject invalid imod values in t2CPS instructions.Owen Anderson
2011-08-22t2SMLAD is a four-register instruction, not a three-register one.Owen Anderson
2011-08-22Correct operand naming of t2USAT16 to allow proper decoding.Owen Anderson
2011-08-22Revert r138278 now that r138289 has fixed the root issue.Jim Grosbach
2011-08-22Match operand naming to allow correct decoding of t2LDRSH_POST.Owen Anderson
2011-08-22Improve error checking for tPUSH and tPOP register lists.Jim Grosbach
2011-08-22Match operand names to provide correct decoding for Thumb2 SMULL.Owen Anderson
2011-08-22Provide a correct decoder hook for Thumb2 shifted registers. Found by random...Owen Anderson
2011-08-22Thumb assemmbly parsing diagnostic improvements for LDM.Jim Grosbach
2011-08-22Temporarilly mark tMUL as not commutable.Jim Grosbach
2011-08-22Provide operand encoding information for half-precision VCVT instructions. F...Owen Anderson
2011-08-22Fix decoding of VMOVSRR and VMOVRRS, which account for the overwhelming major...Owen Anderson
2011-08-22Tighten up ARM reglist validation a bit.Jim Grosbach
2011-08-22Fix another batch of VLD/VST decoding crashes discovered by randomized testing.Owen Anderson
2011-08-22Correct writeback handling of duplicating VLD instructions. Discovered by ra...Owen Anderson
2011-08-22Clean up predicates on ARM target instruction aliases.Jim Grosbach
2011-08-22Fix an incorrect shift when decoding SP-relative stores in Thumb1-mode. Add ...Owen Anderson
2011-08-20Remove the VMOVQQ pseudo instruction.Chad Rosier
2011-08-20Remove VMOVQQQQ pseudo instruction.Chad Rosier
2011-08-20Add <imp-def> operands to QQ and QQQQ stack loads.Jakob Stoklund Olesen
2011-08-20VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.Chad Rosier
2011-08-19Thumb parsing and encoding support for NOP.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for NEG.Jim Grosbach
2011-08-19Fix NEG aliasJim Grosbach
2011-08-19Be more lenient on tied operand matching for MUL.Jim Grosbach
2011-08-19Update tests.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for MUL.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for MOV.Jim Grosbach
2011-08-19Tidy up. Tab character.Jim Grosbach
2011-08-19Tab characters.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LSL(immediate).Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LDRSB and LDRSH.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LDRH.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LDRB.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LDR(literal).Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LDR(immediate) form T2.Jim Grosbach
2011-08-19Use helper function to check for low registers.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LDR(immediate) form T1.Jim Grosbach
2011-08-19Add explanatory comment.Jim Grosbach
2011-08-19Make a bunch of symbols private.Benjamin Kramer
2011-08-18STC2L_POST and STC2L_POST should be handled the same as STCL_POST/LDC_POST fo...Owen Anderson
2011-08-18Fix the decoding of RFE instruction. RFEs have the load bit set, while SRSs ...Owen Anderson
2011-08-18Remember to fill in some operands so we can print _something_ coherent even w...Owen Anderson
2011-08-18Improve handling of failure and unpredictable cases for CPS, STR, and SMLA in...Owen Anderson