aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrVFP.td
Commit message (Expand)AuthorAgeFilesLines
* This patch adds support for FPINST/FPINST2 as operands to vmsr/vmrs. These ar...Mihai Popa2013-06-111-0/+9
* ARM sched model: Add divsion, loads, branches, vfp cvtArnold Schwaighofer2013-06-051-2/+4
* Revert series of sched model patches until I figure out what is going on.Arnold Schwaighofer2013-06-041-4/+2
* ARM sched model: Add divsion, loads, branches, vfp cvtArnold Schwaighofer2013-06-041-2/+4
* ARM: add fstmx and fldmx instructions for assemblyTim Northover2013-05-311-1/+30
* Add LLVM support for Swift.Bob Wilson2012-09-291-1/+3
* fp16-to-fp32 conversion instructions are available in Thumb mode as well.Anton Korobeynikov2012-08-181-4/+4
* Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng2012-08-151-2/+11
* The names of VFP variants of half-to-float conversion instructions wereAnton Korobeynikov2012-08-141-7/+7
* Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton2012-07-101-4/+4
* Revert r159938 (and r159945) to appease the buildbots.Chad Rosier2012-07-091-4/+4
* Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton2012-07-091-4/+4
* Add a missing llvm.fma -> VFNMS pattern to the ARM backend.Lang Hames2012-06-211-0/+8
* Fix the order of the operands in the llvm.fma intrinsic patterns for ARM,Lang Hames2012-04-271-20/+21
* Tidy up. 80 columns, whitespace, et. al.Jim Grosbach2012-04-231-6/+6
* ARM some VFP tblgen'erated two-operand aliases.Jim Grosbach2012-04-201-16/+8
* Add more fused mul+add/sub patterns. rdar://10139676Evan Cheng2012-04-111-2/+42
* Clean up ARM fused multiply + add/sub support some more: rename some iselEvan Cheng2012-04-111-32/+32
* Match (fneg (fma) to vfnma. rdar://10139676Evan Cheng2012-04-111-0/+8
* Handle llvm.fma.* intrinsics. rdar://10914096Evan Cheng2012-04-101-0/+8
* ARM divided syntax fmrx/fmxr mnemonics.Jim Grosbach2012-03-161-0/+2
* ARM vmrs system registers mvfr0 and mvfr1 handling.Jim Grosbach2012-03-161-0/+4
* ARM case-insensitive checking for APSR_nzcv.Jim Grosbach2012-03-151-1/+1
* ARM aliases for pre-unified syntax fcmpz[sd] mnemonics.Jim Grosbach2012-03-151-0/+5
* Fix VCVT decoding (between floating-point and fixed-point, Floating-point). ...Kristof Beyls2012-03-151-16/+38
* Split fpscr into two registers: FPSCR and FPSCR_NZCV.Lang Hames2012-03-061-5/+5
* ARM vpush/vpop assembler mnemonics accept an optional size suffix.Jim Grosbach2012-03-051-0/+8
* updated patch for the ARM fused multiply add/subSebastian Pop2012-03-051-16/+16
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-221-16/+121
* ARM VFP assembly parsing and encoding for VCVT(float <--> fixed point).Jim Grosbach2011-12-221-16/+32
* Remove some bogus comments.Jim Grosbach2011-12-221-36/+18
* ARM pre-UAL aliases. fcmp[sd].Jim Grosbach2011-12-221-0/+2
* ARM VFP optional data type on VMOV GPR<-->SPR.Jim Grosbach2011-12-211-3/+11
* ARM VFP pre-UAL mnemonic aliases for fmul[sd].Jim Grosbach2011-12-191-0/+1
* ARM VFP pre-UAL mnemonic aliases for fcpy[sd] and fdiv[sd].Jim Grosbach2011-12-191-0/+4
* ARM NEON two-operand aliases for VQDMULH.Jim Grosbach2011-12-131-0/+2
* ARM add some more pre-UAL VFP mnemonics for convenience when porting old code.Jim Grosbach2011-12-131-0/+2
* ARM add more 'gas' compatibility aliases for NEON instructions.Jim Grosbach2011-12-131-3/+0
* ARM add some more pre-UAL VFP mnemonics for convenience when porting old code.Jim Grosbach2011-12-101-0/+20
* ARM add some pre-UAL VFP mnemonics for convenience when porting old code.Jim Grosbach2011-12-091-6/+17
* ARM convenience aliases for VSQRT.Jim Grosbach2011-12-081-0/+6
* ARM VFP support 'fmrs/fmsr' aliases for 'vldr'Jim Grosbach2011-12-081-0/+2
* ARM VFP support 'flds/fldd' aliases for 'vldr'Jim Grosbach2011-12-081-0/+6
* ARM tidy up and remove no longer needed InstAlias definitions.Jim Grosbach2011-12-071-8/+8
* ARM VFP assembly parsing for VADD and VSUB two-operand forms.Jim Grosbach2011-11-151-0/+10
* ARM size suffix on VFP single-precision 'vmov' is optional.Jim Grosbach2011-11-151-0/+5
* ARM assembly parsing for optional datatype suffix on VFP VMOV GPR<->VFP insns.Jim Grosbach2011-11-151-0/+11
* ARM assembly parsing for two-operand form of 'mul' instruction.Jim Grosbach2011-11-151-0/+6
* ARM VLDR/VSTR instructions don't need a size suffix.Jim Grosbach2011-11-141-18/+9