aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Disassembler
AgeCommit message (Expand)Author
2010-04-21Modified some assert() msg strings; no other functionality change.Johnny Chen
2010-04-21Thumb instructions which have reglist operands at the end and predicate operandsJohnny Chen
2010-04-20Better error-handling of getBitFieldInvMask() where msb < lsb (encoding error),Johnny Chen
2010-04-20For t2LDRT, t2LDRBT, t2LDRHT, t2LDRSBT, and t2LDRSHT, if Rn(Inst{19-16})=='11...Johnny Chen
2010-04-20Better error-handling for DisassembleThumb2DPModImm() with 2-reg operands whereJohnny Chen
2010-04-20More IT instruction error-handling improvements from fuzzing.Johnny 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-19Better error-handling for DisassembleThumb2DPSoReg() where the 3-reg operandJohnny 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 logic error. Should check Builder for validity before calling SetSessionJohnny 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-13Fixed a nasty layering violation in the edis sourceSean Callanan
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 warnings pointed out by clang.Johnny Chen
2010-04-07Fixed 3 warnings pointed out by clang.Johnny Chen
2010-04-07Re-enable ARM/Thumb disassembler and add a workaround for a memcpy() call inJohnny Chen
2010-04-05Get rid of traling whitespaces. No functionality change.Johnny Chen
2010-04-05The disassembler impl. of MCDisassembler::getInstruction() was using the patternJohnny Chen
2010-04-05Temporarily remove to disable building of ARM disassembler.Evan Cheng
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-02Fix another build warning.Johnny 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