| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename the AsmPrinter directory to InstPrinter for those targets that have | Jim Grosbach | 2010-10-01 | 1 | -733/+0 |
* | Now that the pseudos that needed this are all custom lowered, we can go back | Jim Grosbach | 2010-09-30 | 1 | -8/+0 |
* | Nuke it from orbit. It's the only way to be sure. | Jim Grosbach | 2010-09-30 | 1 | -5/+0 |
* | Add PrintSpecial() handling for in ARM MC instruction printer. | Jim Grosbach | 2010-09-22 | 1 | -0/+8 |
* | PC-relative pseudo instructions are lowered and printed directly. Any encounter | Jim Grosbach | 2010-09-18 | 1 | -3/+2 |
* | Teach the (non-MC) instruction printer to use the cannonical names for push/pop, | Jim Grosbach | 2010-09-17 | 1 | -0/+1 |
* | Hook up verbose asm comment printing for SOImm operands in MC printer | Jim Grosbach | 2010-09-17 | 1 | -5/+4 |
* | MC-ization of the PICLDR pseudo. Next up, adding the other variants | Jim Grosbach | 2010-09-16 | 1 | -1/+4 |
* | Remove support for "dregpair" operand modifier, now that it is no longer being | Bob Wilson | 2010-09-16 | 1 | -29/+1 |
* | store MC FP immediates as a double instead of as an APFloat, thus avoiding an | Jim Grosbach | 2010-09-16 | 1 | -2/+2 |
* | Add support for the 'lane' modifier on vdup operands | Jim Grosbach | 2010-09-15 | 1 | -7/+25 |
* | Reduce dependencies in the ARM MC instruction printer. | Jim Grosbach | 2010-09-15 | 1 | -1/+1 |
* | Add support for floating point immediates to MC instruction printing. ARM | Jim Grosbach | 2010-09-15 | 1 | -2/+2 |
* | Reapply r113875 with additional cleanups. | Jim Grosbach | 2010-09-14 | 1 | -77/+23 |
* | revert 113875 momentarilly. Need to fix the MC disassembler to handle the | Jim Grosbach | 2010-09-14 | 1 | -23/+77 |
* | trailing whitespace cleanup | Jim Grosbach | 2010-09-14 | 1 | -23/+23 |
* | The register specified for a dregpair is the corresponding Q register, so to | Jim Grosbach | 2010-09-14 | 1 | -77/+23 |
* | Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like | Bob Wilson | 2010-08-27 | 1 | -12/+2 |
* | Rename sat_shift operand to shift_imm, in preparation for using it for other | Bob Wilson | 2010-08-16 | 1 | -2/+2 |
* | Cleaned up the for-disassembly-only entries in the arm instruction table so that | Johnny Chen | 2010-08-12 | 1 | -0/+6 |
* | Move the ARM SSAT and USAT optional shift amount operand out of the | Bob Wilson | 2010-08-11 | 1 | -3/+22 |
* | ARM "rrx" shift operands do not have an immediate. PR7790. | Bob Wilson | 2010-08-05 | 1 | -12/+9 |
* | Remove restriction on NEON alignment values. Some of the NEON ld/st | Bob Wilson | 2010-07-14 | 1 | -1/+1 |
* | Move NEON "modified immediate" encode/decode into ARMAddressingModes.h to | Bob Wilson | 2010-07-13 | 1 | -29/+3 |
* | Fix incorrect asm-printing of some NEON immediates. Fix weak testcase so | Bob Wilson | 2010-07-02 | 1 | -2/+2 |
* | Add instruction encoding for the Neon VMOV immediate instruction. This changes | Bob Wilson | 2010-06-11 | 1 | -18/+32 |
* | Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enums | Jakob Stoklund Olesen | 2010-05-24 | 1 | -2/+2 |
* | Add support for movi32 of global values to the new (MC) asm printer. | Rafael Espindola | 2010-05-12 | 1 | -1/+2 |
* | Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for a | Johnny Chen | 2010-04-16 | 1 | -0/+20 |
* | In the same spirit of r101524, which removed the assert() from printAddrMode2... | Johnny Chen | 2010-04-16 | 1 | -1/+0 |
* | Remove the assert() from printAddrMode2OffsetOperand(). "#0 and #-0" are | Johnny Chen | 2010-04-16 | 1 | -1/+0 |
* | Replace r101053 with a fix for getSOImmValRotate() so that it will correctly | Bob Wilson | 2010-04-13 | 1 | -1/+1 |
* | Fixed a crasher in arm disassembler within ARMInstPrinter.cpp after calling | Johnny Chen | 2010-04-12 | 1 | -1/+1 |
* | fix an ugly wart in the MCInstPrinter api where the | Chris Lattner | 2010-04-04 | 1 | -1/+1 |
* | change a ton of code to not implicitly use the "O" raw_ostream | Chris Lattner | 2010-04-04 | 1 | -59/+96 |
* | Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6") | Bob Wilson | 2010-03-20 | 1 | -9/+14 |
* | Fix -Asserts warnings. | Daniel Dunbar | 2010-03-19 | 1 | -5/+4 |
* | Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm | Johnny Chen | 2010-03-17 | 1 | -18/+409 |
* | Revert 98683. It is breaking something in the disassembler. | Bob Wilson | 2010-03-16 | 1 | -5/+9 |
* | Remove redundant writeback flag from ARM address mode 6. Also remove the | Bob Wilson | 2010-03-16 | 1 | -9/+5 |
* | Remove redundant writeback flag in ARM addressing mode 5. | Bob Wilson | 2010-03-16 | 1 | -2/+0 |
* | Remove the writeback flag from ARM's address mode 4. Now that we have separate | Bob Wilson | 2010-03-16 | 1 | -2/+0 |
* | Fix unused variable warnings. | Bob Wilson | 2010-03-16 | 1 | -1/+0 |
* | --- Reverse-merging r98637 into '.': | Bob Wilson | 2010-03-16 | 1 | -415/+18 |
* | Initial ARM/Thumb disassembler check-in. It consists of a tablgen backend | Johnny Chen | 2010-03-16 | 1 | -18/+415 |
* | Stop using the old pre-UAL syntax for LDM/STM instruction suffixes. | Bob Wilson | 2010-03-16 | 1 | -9/+1 |
* | AL is an optional mnemonic extension for always, except in IT instructions. | Johnny Chen | 2010-03-02 | 1 | -0/+6 |
* | sink handling of target-independent machine instrs (other | Chris Lattner | 2010-02-03 | 1 | -1/+0 |
* | Implemented ARMInstPrinter::printThumbS4ImmOperand(). | Johnny Chen | 2010-01-25 | 1 | -2/+1 |
* | remove the MAI argument to MCExpr::print and switch overthing to use << when ... | Chris Lattner | 2010-01-18 | 1 | -1/+1 |