summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrVFP.td
Commit message (Expand)AuthorAge
* Proper encoding for VLDM and VSTM instructions. The register lists for theseBill Wendling2010-11-17
* vldm and vstm are mnemonics for vldmia and vstmia resp.Bill Wendling2010-11-16
* Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling2010-11-16
* Add uses of the *_ldst_multi multiclasses. These aren't used yet.Bill Wendling2010-11-13
* Convert the modes to lower case.Bill Wendling2010-11-13
* Add *_ldst_mult multiclasses to the ARM back-end. These will be used in theBill Wendling2010-11-13
* Add some missing isel predicates on def : pat patterns to avoid generating VF...Evan Cheng2010-11-12
* Add "write back" bit encoding.Bill Wendling2010-11-08
* Add encoding for VSTR.Bill Wendling2010-11-04
* The MC code couldn't handle ARM LDR instructions with negative offsets:Bill Wendling2010-11-03
* Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach2010-11-03
* Rename getAddrModeImm12OpValue to getAddrModeImmOpValue and expand it to workBill Wendling2010-11-02
* Missed reverting this bit.Bill Wendling2010-11-01
* Minor cleanup.Bill Wendling2010-11-01
* Move the machine operand MC encoding patterns to the parent classes.Bill Wendling2010-11-01
* Move instruction encoding bits into the parent class and remove the temporaryBill Wendling2010-11-01
* reapply r117858 with apparent editor malfunction fixed (somehow I Chris Lattner2010-10-31
* revert r117858 while I check out a failure I missed.Chris Lattner2010-10-31
* the asm matcher can't handle operands with modifiers (like ${foo:bar}).Chris Lattner2010-10-31
* Add FIXME.Jim Grosbach2010-10-30
* Add encoding for moving a value between two ARM core registers and a doubleworkBill Wendling2010-10-20
* Add encodings for movement between ARM core registers and single-precisionBill Wendling2010-10-20
* Reformatting. No functionalogicality changes.Bill Wendling2010-10-15
* Add support for vmov.f64/.f32 encoding. There's a bit of a hack going onBill Wendling2010-10-14
* Add encoding for 'fmstat'.Bill Wendling2010-10-14
* - Add encodings for multiply add/subtract instructions in all their glory.Bill Wendling2010-10-14
* Add MC encodings for VCVT* instrunctions.Bill Wendling2010-10-13
* Add encodings for VNEG and VSQRT. Also add encodings for VMOV, but not a testBill Wendling2010-10-13
* Add encodings for VCVT instructions.Bill Wendling2010-10-13
* Add VCMPZ and VABS.Bill Wendling2010-10-13
* Refactor VCMP instructions.Bill Wendling2010-10-13
* Add encodings for VNMUL[SD].Bill Wendling2010-10-12
* Add encodings for VDIV and VMUL.Bill Wendling2010-10-12
* Refactor some of the encoding logic into a base class. This keeps us from havingBill Wendling2010-10-12
* Add encoding for VSUB and VCMP.Bill Wendling2010-10-12
* Encoding for VADDD. Plus a test for the VFP instructions.Bill Wendling2010-10-12
* Encoding for ARM-mode VADD.F32 instruction.Jim Grosbach2010-10-12
* Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...Evan Cheng2010-10-07
* Fix typo.Eric Christopher2010-09-28
* VFP/NEON load/store multiple instructions are addrmode4, not 5.Jim Grosbach2010-09-08
* Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just likeBob Wilson2010-08-27
* ARM: Mark some disassembler only instructions as not available for matching --Daniel Dunbar2010-08-11
* Add support for getting & setting the FPSCR application register on ARM when ...Nate Begeman2010-08-03
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-02
* Mark pattern-less mayLoad / mayStore instructions neverHasSideEffects. These ...Evan Cheng2010-05-19
* Mark some pattern-less instructions as neverHasSideEffects.Evan Cheng2010-05-13
* Define new itin classes for ARM <-> VFP reg moves to distinguish from NEON op...Anton Korobeynikov2010-04-07
* FCONST{S,D} behaves the same way as FP unary instructions. This is true for b...Anton Korobeynikov2010-04-07
* Add new itin classes for FP16 <-> FP32 conversions and make uise of them for A9.Anton Korobeynikov2010-04-07
* Make the use of the vmla and vmls VFP instructions controllable via cmd line.Jim Grosbach2010-03-24