summaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrFormats.td
Commit message (Expand)AuthorAgeFilesLines
* Convert some VTBL and VTBX instructions to use pseudo instructions prior toBob Wilson2010-09-131-0/+8
* VFP/NEON load/store multiple instructions are addrmode4, not 5.Jim Grosbach2010-09-081-4/+4
* - Cleanup some whitespaces.Bill Wendling2010-08-311-102/+101
* Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, whichBill Wendling2010-08-301-21/+0
* Create Thumb2sI_cpsr and T2sI_cpsr. These new classes indicate that CPSR is theBill Wendling2010-08-301-3/+24
* Start converting NEON load/stores to use pseudo instructions, beginning hereBob Wilson2010-08-251-0/+8
* MC/ARM: Add an ARMOperand class for condition codes.Daniel Dunbar2010-08-111-0/+6
* Add a separate ARM instruction format for Saturate instructions.Bob Wilson2010-08-111-31/+32
* ARMv4 JIT forgets to set the lr register when making a indirect function call...Xerxes Ranby2010-07-221-1/+1
* Renumber NEON instruction formats to be consecutive.Bob Wilson2010-06-261-12/+12
* Rename ARM instruction formats NEONGetLnFrm, NEONSetLnFrm and NEONDupFrm toBob Wilson2010-06-251-18/+18
* Remove unused NEONFrm and ThumbMiscFrm ARM instruction formats.Bob Wilson2010-06-251-5/+1
* Clean up some extra whitespace.Bob Wilson2010-05-241-12/+12
* Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen2010-04-051-14/+11
* Add NVTBLFrm to represent A8.6.406 VTBL, VTBX Vector Table Lookup Instructions.Johnny Chen2010-03-291-0/+1
* Add a format argument to the N3V and N3VX classes, removing the N3Vf class.Bob Wilson2010-03-271-13/+6
* Add NVMulSLFrm to represent "3-register multiply with scalar" operations and setJohnny Chen2010-03-271-0/+1
* Add NVExtFrm to represent NEON Vector Extract Instructions, that uses Inst{11-8}Johnny Chen2010-03-261-0/+1
* Add N3RegVShFrm to represent 3-Register Vector Shift Instructions, which do notJohnny Chen2010-03-261-5/+13
* Add N3RegFrm to represent "NEON 3 vector register format" instructions.Johnny Chen2010-03-261-2/+3
* Add N2RegVShLFrm and N2RegVShRFrm formats so that the disassembler can easilyJohnny Chen2010-03-261-0/+2
* Removed instruction class NI from ARMInstrFormats.td.Johnny Chen2010-03-251-6/+0
* Add NVDupLnFrm and change NVDupLane class to use that format.Johnny Chen2010-03-251-1/+2
* Add NVCVTFrm (NEON Convert with fractional bits immediate) and modify N2VImm toJohnny Chen2010-03-251-5/+6
* Added a new instruction class NVDupLane to be inherited by VDUPLND and VDUPLNQ,Johnny Chen2010-03-251-0/+13
* Make the use of the vmla and vmls VFP instructions controllable via cmd line.Jim Grosbach2010-03-241-0/+14
* Reverted r99326 which added NVdVmVCVTFrm, and later renamed to NVCVTFrm.Johnny Chen2010-03-241-1/+0
* Renamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper N2RegFrm and NVCVTFrm,Johnny Chen2010-03-241-6/+6
* Renamed NVdImmFrm to N1RegModImmFrm.Johnny Chen2010-03-231-2/+2
* Fix typo in the comment for N3VX class.Johnny Chen2010-03-231-1/+1
* Add New NEON Format NVdVmVCVTFrm.Johnny Chen2010-03-231-0/+1
* Add New NEON Format NVdVmImmFrm.Johnny Chen2010-03-231-11/+13
* Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes.Bob Wilson2010-03-231-6/+0
* Fix bad indentation, 80-column violations, and trailing whitespace.Bob Wilson2010-03-231-52/+60
* Add New NEON Format NVdImmFrm.Johnny Chen2010-03-231-7/+8
* Add NLdStFrm Format.Johnny Chen2010-03-201-6/+9
* Revert this change, since it was causing ARM performance regressions.Bob Wilson2010-03-191-3/+0
* Renumber LdStExFrm from 28 to 11 and shift the existing format values to makeJohnny Chen2010-03-191-22/+22
* Update comment to refer to the right filename.Bob Wilson2010-03-181-1/+1
* Get rid of target-specific fp <-> int nodes when still I'm here.Anton Korobeynikov2010-03-181-0/+3
* fix some buggy ops concatentationChris Lattner2010-03-181-12/+12
* Revert 98745 with respect to the addition of NEONFrm subformats for disassembly.Johnny Chen2010-03-171-43/+0
* Increase format field from 5 to 6 bits. ARMII::FormMask was increased to 0x3fBob Wilson2010-03-171-3/+3
* Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen2010-03-171-0/+43
* --- Reverse-merging r98637 into '.':Bob Wilson2010-03-161-43/+0
* Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen2010-03-161-0/+43
* Attempt to appease the arm-linux buildbot by fixing the JIT encodings for newBob Wilson2010-03-131-8/+9
* Change ARM ld/st multiple instructions to have variant instructions forBob Wilson2010-03-131-10/+14
* Factored out the disassembly printing of CPS option, MSR mask, and Negative ZeroJohnny Chen2010-03-101-0/+17
* Added STRHT for disassembly only and fixed a bug in AI3sthpo class where the WJohnny Chen2010-03-011-1/+1