aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
AgeCommit message (Expand)Author
2010-07-31Add support for disassembling VMVN (immediate) instructions. PR7747.Bob Wilson
2010-07-30Add a check in the ARM disassembler for NEON instructions that wouldBob Wilson
2010-07-30Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach
2010-07-29Don't assert on an unrecognized BrMiscFrm instruction.Bob Wilson
2010-07-16Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach
2010-07-12Convert some tab stops into spaces.Duncan Sands
2010-06-26Renumber NEON instruction formats to be consecutive.Bob Wilson
2010-06-25Rename ARM instruction formats NEONGetLnFrm, NEONSetLnFrm and NEONDupFrm toBob Wilson
2010-06-25Remove unused NEONFrm and ThumbMiscFrm ARM instruction formats.Bob Wilson
2010-06-19Silence compiler warnings.Dan Gohman
2010-06-18Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman
2010-06-11Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson
2010-04-21Thumb instructions which have reglist operands at the end and predicate operandsJohnny Chen
2010-04-19Better error handling of invalid IT mask '0000', instead of just asserting.Johnny Chen
2010-04-19According to A8.6.16 B (Encoding T3) and A8.3 Conditional execution -- A8.3.1Johnny Chen
2010-04-19ARM disassembler did not react to recent changes to the NEON instruction table.Johnny Chen
2010-04-16Cast to (uint64_t) instead of relying on the "ul" suffix.Johnny Chen
2010-04-16Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for aJohnny Chen
2010-04-15DEBUG() print out "Unknown format" msg.Johnny Chen
2010-04-15Wrap the error msgs in DEBUG() macro so that they won't appear in NDEBUG build.Johnny Chen
2010-04-14Fixed another assert exposed by fuzzing. Now, the DisassembleVFPLdStMulFrm()Johnny Chen
2010-04-14For t2BFI disassembly, apply the same error checking as in r101205.Johnny Chen
2010-04-14Fixed another assert exposed by fuzzing. The utility function getRegisterEnum()Johnny Chen
2010-04-14Fixed another assert exposed by fuzzing. Now, when an encoding error occursJohnny Chen
2010-04-14Fixed an assert() exposed by fuzzing. Now, instead of assert when an invalidJohnny Chen
2010-04-07Missed this one line for the previous checkin to fix build warnings.Johnny Chen
2010-04-07Fixed warnings pointed out by clang.Johnny Chen
2010-04-07Fixed 3 warnings pointed out by clang.Johnny Chen
2010-04-05Re-apply 100265 but instead disable building of ARM disassembly for now.Evan Cheng
2010-04-05Reverting 100265 to try to get buildbots green again. Lots of self-hosting bu...Evan Cheng
2010-04-03Get rid of the middleman (ARMAlgorithm), which causes more trouble than theJohnny Chen
2010-04-03Fix comment.Johnny Chen
2010-04-03Register ARMAlgorithm::DoCleanup() to be called on exit to free the memoryJohnny Chen
2010-04-02Second try of initial ARM/Thumb disassembler check-in. It consists of a tablgenJohnny Chen
2010-03-16--- Reverse-merging r98637 into '.':Bob Wilson
2010-03-16Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen