aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
AgeCommit message (Expand)Author
2011-08-09Replace the existing ARM disassembler with a new one based on the FixedLenDec...Owen Anderson
2011-08-05ARM simplify the postidx_reg operand encoding.Jim Grosbach
2011-08-03ARM refactoring assembly parsing of memory address operands.Jim Grosbach
2011-07-29ARM SRS instruction parsing, diassembly and encoding support.Jim Grosbach
2011-07-29ARM assembly parsing and encoding for RFE instruction.Jim Grosbach
2011-07-28Revert r136295. It broke nightly testers because some parts of codegen weren...Owen Anderson
2011-07-27Refactor and improve the encodings/decodings for addrmode3 loads, and make th...Owen Anderson
2011-07-27ARM parsing and encoding of SBFX and UBFX.Jim Grosbach
2011-07-26ARM cleanup of rot_imm encoding.Jim Grosbach
2011-07-25ARM assembly parsing and encoding for SSAT instruction.Jim Grosbach
2011-07-22ARM SSAT instruction 5-bit immediate handling.Jim Grosbach
2011-07-21Get rid of the extraneous GPR operand on so_reg_imm operands, which in turn n...Owen Anderson
2011-07-20Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng
2011-07-20ARM PKH shift ammount operand printing tweaks.Jim Grosbach
2011-07-20ARM: Tidy up representation of PKH instruction.Jim Grosbach
2011-07-15Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues ...Owen Anderson
2011-07-15Eliminate "const" from extern const to fix breakeage since r135184 on msvc.NAKAMURA Takumi
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-14ARM ISB instruction assembly parsing.Jim Grosbach
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-05-22Fix Bug 9386 - ARM disassembler failed to disassemble conditional bxJohnny Chen
2011-04-27Fix a bug in the case that there is no add or subtract symbol and the offsetKevin Enderby
2011-04-15A8.6.315 VLD3 (single 3-element structure to all lanes)Johnny Chen
2011-04-15The ARM disassembler did not handle the alignment correctly for VLD*DUP* inst...Johnny Chen
2011-04-13Check for unallocated instruction encodings when disassembling Thumb Branch i...Johnny Chen
2011-04-11Trivial comment fix.Johnny Chen
2011-04-11Check invalid register encodings for LdFrm/StFrm ARM instructions and flag th...Johnny Chen
2011-04-11Adding support for printing operands symbolically to llvm's public 'C'Kevin Enderby
2011-04-08Fix an apparent typo that made GCC complainMatt Beaumont-Gay
2011-04-08Check opcoe (dmb, dsb) instead of bitfields matching.Johnny Chen
2011-04-08Hanlde the checking of bad regs for SMMLAR properly, instead of asserting.Johnny Chen
2011-04-08Sanity check the option operand for DMB/DSB.Johnny Chen
2011-04-08Add sanity checking for bad register specifier(s) for the DPFrm instructions.Johnny Chen
2011-04-07Add sanity checking for invalid register encodings for signed/unsigned extend...Johnny Chen
2011-04-07Add sanity checking for invalid register encodings for saturating instructions.Johnny Chen
2011-04-07Add some more comments about checkings of invalid register numbers.Johnny Chen
2011-04-07Sanity check MSRi for invalid mask values and reject it as invalid.Johnny Chen
2011-04-07The ARM disassembler was not recognizing USADA8 instruction. Need to add che...Johnny Chen
2011-04-07Should also check SMLAD for invalid register values.Johnny Chen
2011-04-06A8.6.393Johnny Chen
2011-04-06A8.6.92 MCR (Encoding A1): if coproc == '101x' then SEE "Advanced SIMD and VFP"Johnny Chen
2011-04-06Fix a bug in the disassembly of VGETLNs8 where the lane index was wrong.Johnny Chen
2011-04-06Add a missing opcode (SMLSLDX) to BadRegsMulFrm() function.Johnny Chen
2011-04-05Fix a typo in the handling of PKHTB opcode, plus add sanity check for illegal...Johnny Chen
2011-04-05A7.3 register encodingJohnny Chen
2011-04-05ARM disassembler was erroneously accepting an invalid RSC instruction.Johnny Chen
2011-04-05ARM disassembler was erroneously accepting an invalid LSL instruction.Johnny Chen
2011-04-05The r128085 checkin modified the operand ordering for MRC/MRC2 instructions.Johnny Chen
2011-04-05ARM disassembler should flag (rGPRRegClassID, r13|r15) as an error.Johnny Chen