aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrFormats.td
AgeCommit message (Expand)Author
2010-08-31- Cleanup some whitespaces.Bill Wendling
2010-08-30Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, whichBill Wendling
2010-08-30Create Thumb2sI_cpsr and T2sI_cpsr. These new classes indicate that CPSR is theBill Wendling
2010-08-25Start converting NEON load/stores to use pseudo instructions, beginning hereBob Wilson
2010-08-11MC/ARM: Add an ARMOperand class for condition codes.Daniel Dunbar
2010-08-11Add a separate ARM instruction format for Saturate instructions.Bob Wilson
2010-07-22ARMv4 JIT forgets to set the lr register when making a indirect function call...Xerxes Ranby
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-05-24Clean up some extra whitespace.Bob Wilson
2010-04-05Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen
2010-03-29Add NVTBLFrm to represent A8.6.406 VTBL, VTBX Vector Table Lookup Instructions.Johnny Chen
2010-03-27Add a format argument to the N3V and N3VX classes, removing the N3Vf class.Bob Wilson
2010-03-27Add NVMulSLFrm to represent "3-register multiply with scalar" operations and setJohnny Chen
2010-03-26Add NVExtFrm to represent NEON Vector Extract Instructions, that uses Inst{11-8}Johnny Chen
2010-03-26Add N3RegVShFrm to represent 3-Register Vector Shift Instructions, which do notJohnny Chen
2010-03-26Add N3RegFrm to represent "NEON 3 vector register format" instructions.Johnny Chen
2010-03-26Add N2RegVShLFrm and N2RegVShRFrm formats so that the disassembler can easilyJohnny Chen
2010-03-25Removed instruction class NI from ARMInstrFormats.td.Johnny Chen
2010-03-25Add NVDupLnFrm and change NVDupLane class to use that format.Johnny Chen
2010-03-25Add NVCVTFrm (NEON Convert with fractional bits immediate) and modify N2VImm toJohnny Chen
2010-03-25Added a new instruction class NVDupLane to be inherited by VDUPLND and VDUPLNQ,Johnny Chen
2010-03-24Make the use of the vmla and vmls VFP instructions controllable via cmd line.Jim Grosbach
2010-03-24Reverted r99326 which added NVdVmVCVTFrm, and later renamed to NVCVTFrm.Johnny Chen
2010-03-24Renamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper N2RegFrm and NVCVTFrm,Johnny Chen
2010-03-23Renamed NVdImmFrm to N1RegModImmFrm.Johnny Chen
2010-03-23Fix typo in the comment for N3VX class.Johnny Chen
2010-03-23Add New NEON Format NVdVmVCVTFrm.Johnny Chen
2010-03-23Add New NEON Format NVdVmImmFrm.Johnny Chen
2010-03-23Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes.Bob Wilson
2010-03-23Fix bad indentation, 80-column violations, and trailing whitespace.Bob Wilson
2010-03-23Add New NEON Format NVdImmFrm.Johnny Chen
2010-03-20Add NLdStFrm Format.Johnny Chen
2010-03-19Revert this change, since it was causing ARM performance regressions.Bob Wilson
2010-03-19Renumber LdStExFrm from 28 to 11 and shift the existing format values to makeJohnny Chen
2010-03-18Update comment to refer to the right filename.Bob Wilson
2010-03-18Get rid of target-specific fp <-> int nodes when still I'm here.Anton Korobeynikov
2010-03-18fix some buggy ops concatentationChris Lattner
2010-03-17Revert 98745 with respect to the addition of NEONFrm subformats for disassembly.Johnny Chen
2010-03-17Increase format field from 5 to 6 bits. ARMII::FormMask was increased to 0x3fBob Wilson
2010-03-17Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny 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
2010-03-13Attempt to appease the arm-linux buildbot by fixing the JIT encodings for newBob Wilson
2010-03-13Change ARM ld/st multiple instructions to have variant instructions forBob Wilson
2010-03-10Factored out the disassembly printing of CPS option, MSR mask, and Negative ZeroJohnny Chen
2010-03-01Added STRHT for disassembly only and fixed a bug in AI3sthpo class where the WJohnny Chen
2010-02-26Added the follwoing 32-bit Thumb instructions for disassembly only:Johnny Chen
2010-02-18Added LDRD_PRE/POST & STRD_PRE/POST for disassembly only.Johnny Chen