summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrVFP.td
Commit message (Expand)AuthorAge
* 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
* Revert the rest of 98679.Bob Wilson2010-03-20
* Revert this change, since it was causing ARM performance regressions.Bob Wilson2010-03-19
* Get rid of target-specific fp <-> int nodes when still I'm here.Anton Korobeynikov2010-03-18
* Get rid of target-specific nodes for fp16 <-> fp32 conversion.Anton Korobeynikov2010-03-18
* Disambiguate the *_UPD and * variants by specifying the writeback flag as 1.Johnny Chen2010-03-16
* Remove redundant writeback flag in ARM addressing mode 5.Bob Wilson2010-03-16
* Add codegen support for FP16 on ARMAnton Korobeynikov2010-03-14
* Attempt to appease the arm-linux buildbot by fixing the JIT encodings for newBob Wilson2010-03-13
* Change ARM ld/st multiple instructions to have variant instructions forBob Wilson2010-03-13
* fix a bunch of partially ambiguous patterns on ARM. As anChris Lattner2010-03-08
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-27
* Added VCVT (between floating-point and fixed-point, VFP) for disassembly.Johnny Chen2010-02-11
* Added VMRS/VMSR for disassembly only.Johnny Chen2010-02-09
* Added vcvtb/vcvtt (between half-precision and single-precision, VFP).Johnny Chen2010-02-09
* Add VCVTR (between floating-point and integer, VFP) for disassembly purpose.Johnny Chen2010-02-08
* Add VCMP (VFP floating-point compare without 'E' bit set) for disassembly pur...Johnny Chen2010-02-08
* Added VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly purpose.Johnny Chen2010-02-08
* VMOVRRD and VMOVDRR both have Inst{7-6} = 0b00.Johnny Chen2010-02-05
* Modified encoding bits specification for VFP instructions. In particular, the DJohnny Chen2010-01-29
* Data type suffix must come after predicate.Evan Cheng2009-11-24
* move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach2009-11-23
* Remat VLDRD from constpool. Clean up some instruction property specifications.Evan Cheng2009-11-20
* use lower case for readabilityJim Grosbach2009-11-13
* Add a comment.Evan Cheng2009-11-10
* Work around assembler not recognizing #0.0 form immediate for vmcpJim Grosbach2009-11-09
* Use Unified Assembly Syntax for the ARM backend.Jim Grosbach2009-11-09
* fconsts and fconstd are obviously re-materializable.Evan Cheng2009-10-28
* Use fconsts and fconstd to materialize small fp constants.Evan Cheng2009-10-28
* Now VFP instructions.Evan Cheng2009-10-27
* Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple,Evan Cheng2009-10-01
* Change ld/st multiples to explicitly model the writeback to base register. Th...Evan Cheng2009-10-01
* Finish scheduling itineraries for NEON.David Goodwin2009-09-25
* Add Cortex-A8 VFP model.David Goodwin2009-09-21
* Use NEON for single-precision int<->FP conversions.David Goodwin2009-08-10
* Add parameter to pattern classes to enable an itinerary to be specified for i...David Goodwin2009-08-06
* Add NEON single-precision FP support for fabs and fneg.David Goodwin2009-08-04
* Match common pattern for FNMAC. Add NEON SP support.David Goodwin2009-08-04
* Initial support for single-precision FP using NEON. Added "neonfp" attribute ...David Goodwin2009-08-04
* Model fpscr to prevent fcmped / fcmpezs etc from being deleted.Evan Cheng2009-07-20