projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r159804, "[arm-fast-isel] Add support for vararg function calls."
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrVFP.td
2012-06-21
Lang Hames
Add a missing llvm.fma -> VFNMS pattern to the ARM...
blob
|
commitdiff
|
raw
2012-04-27
Lang Hames
Fix the order of the operands in the llvm.fma intrinsic...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-23
Jim Grosbach
Tidy up. 80 columns, whitespace, et. al.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Jim Grosbach
ARM some VFP tblgen'erated two-operand aliases.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Evan Cheng
Add more fused mul+add/sub patterns. rdar://10139676
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Evan Cheng
Clean up ARM fused multiply + add/sub support some...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Evan Cheng
Match (fneg (fma) to vfnma. rdar://10139676
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Evan Cheng
Handle llvm.fma.* intrinsics. rdar://10914096
blob
|
commitdiff
|
raw
|
diff to current
2012-03-16
Jim Grosbach
ARM divided syntax fmrx/fmxr mnemonics.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-16
Jim Grosbach
ARM vmrs system registers mvfr0 and mvfr1 handling.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Jim Grosbach
ARM case-insensitive checking for APSR_nzcv.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Jim Grosbach
ARM aliases for pre-unified syntax fcmpz[sd] mnemonics.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-15
Kristof Beyls
Fix VCVT decoding (between floating-point and fixed...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Lang Hames
Split fpscr into two registers: FPSCR and FPSCR_NZCV.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Jim Grosbach
ARM vpush/vpop assembler mnemonics accept an optional...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Sebastian Pop
updated patch for the ARM fused multiply add/sub
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-22
Anton Korobeynikov
Add fused multiple+add instructions from VFPv4.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Jim Grosbach
ARM VFP assembly parsing and encoding for VCVT(float...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Jim Grosbach
Remove some bogus comments.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Jim Grosbach
ARM pre-UAL aliases. fcmp[sd].
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Jim Grosbach
ARM VFP optional data type on VMOV GPR<-->SPR.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Jim Grosbach
ARM VFP pre-UAL mnemonic aliases for fmul[sd].
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Jim Grosbach
ARM VFP pre-UAL mnemonic aliases for fcpy[sd] and fdiv...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-13
Jim Grosbach
ARM NEON two-operand aliases for VQDMULH.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-13
Jim Grosbach
ARM add some more pre-UAL VFP mnemonics for convenience...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-13
Jim Grosbach
ARM add more 'gas' compatibility aliases for NEON instr...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-10
Jim Grosbach
ARM add some more pre-UAL VFP mnemonics for convenience...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Jim Grosbach
ARM add some pre-UAL VFP mnemonics for convenience...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-08
Jim Grosbach
ARM convenience aliases for VSQRT.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-08
Jim Grosbach
ARM VFP support 'fmrs/fmsr' aliases for 'vldr'
blob
|
commitdiff
|
raw
|
diff to current
2011-12-08
Jim Grosbach
ARM VFP support 'flds/fldd' aliases for 'vldr'
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Jim Grosbach
ARM tidy up and remove no longer needed InstAlias defin...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jim Grosbach
ARM VFP assembly parsing for VADD and VSUB two-operand...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jim Grosbach
ARM size suffix on VFP single-precision 'vmov' is optional.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jim Grosbach
ARM assembly parsing for optional datatype suffix on...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jim Grosbach
ARM assembly parsing for two-operand form of 'mul'...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jim Grosbach
ARM VLDR/VSTR instructions don't need a size suffix.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jim Grosbach
ARM assembly parsing type suffix options for VLDR/VSTR.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-11
Jim Grosbach
ARM optional size suffix for VLDR/VSTR syntax.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Jim Grosbach
ARM assembly parsing and encoding for VMOV immediate.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Jim Grosbach
ARM assembly parsing and encoding for VMRS/FMSTAT.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jim Grosbach
ARM fix encoding of VMOV.f32 and VMOV.f64 immediates.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-29
Owen Anderson
Add missing encoding information for some of the GPR...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Owen Anderson
Provide operand encoding information for half-precision...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Owen Anderson
Fix decoding of VMOVSRR and VMOVRRS, which account...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-02
Owen Anderson
Fix the broken encodings for the VFP vmov.f32 and vmov...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Owen Anderson
Add a target-indepedent entry to MCInstrDesc to describ...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Cameron Zwarich
The VMLA instruction and its friends are not actually...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Jim Grosbach
ARM assembler support for vpush/vpop.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-13
Jim Grosbach
Clean up a few 80 column violations.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Bob Wilson
Some single-precision VFP instructions can execute...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Owen Anderson
Get rid of the non-writeback versions VLDMDB and VSTMDB...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Jim Grosbach
Pseudo-ize VMOVDcc and VMOVScc.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Bob Wilson
Remove unused conditional negate operations.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-22
Evan Cheng
VFP single precision arith instructions can go down...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-16
Evan Cheng
Some single precision VFP instructions may be executed...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-18
Bruno Cardoso Lopes
Create two new generic classes to represent the followi...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-11
Bob Wilson
Fix a comment: We now have intrinsics for vcvtr.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-23
Chris Lattner
Flag -> Glue, the ongoing saga
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Evan Cheng
Making use of VFP / NEON floating point multiply-accumu...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Bill Wendling
Proper encoding for VLDM and VSTM instructions. The...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-16
Bill Wendling
vldm and vstm are mnemonics for vldmia and vstmia resp.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-16
Bill Wendling
Encode the multi-load/store instructions with their...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-13
Bill Wendling
Add uses of the *_ldst_multi multiclasses. These aren...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-13
Bill Wendling
Convert the modes to lower case.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-13
Bill Wendling
Add *_ldst_mult multiclasses to the ARM back-end. These...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-12
Evan Cheng
Add some missing isel predicates on def : pat patterns...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-08
Bill Wendling
Add "write back" bit encoding.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-04
Bill Wendling
Add encoding for VSTR.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Bill Wendling
The MC code couldn't handle ARM LDR instructions with...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Jim Grosbach
Break ARM addrmode4 (load/store multiple base address...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-02
Bill Wendling
Rename getAddrModeImm12OpValue to getAddrModeImmOpValue...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Bill Wendling
Missed reverting this bit.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Bill Wendling
Minor cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Bill Wendling
Move the machine operand MC encoding patterns to the...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Bill Wendling
Move instruction encoding bits into the parent class...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-31
Chris Lattner
reapply r117858 with apparent editor malfunction fixed...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-31
Chris Lattner
revert r117858 while I check out a failure I missed.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-31
Chris Lattner
the asm matcher can't handle operands with modifiers...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-30
Jim Grosbach
Add FIXME.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-20
Bill Wendling
Add encoding for moving a value between two ARM core...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-20
Bill Wendling
Add encodings for movement between ARM core registers...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-15
Bill Wendling
Reformatting. No functionalogicality changes.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Bill Wendling
Add support for vmov.f64/.f32 encoding. There's a bit...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Bill Wendling
Add encoding for 'fmstat'.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Bill Wendling
- Add encodings for multiply add/subtract instructions...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add MC encodings for VCVT* instrunctions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add encodings for VNEG and VSQRT. Also add encodings...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add encodings for VCVT instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add VCMPZ and VABS.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Refactor VCMP instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Bill Wendling
Add encodings for VNMUL[SD].
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Bill Wendling
Add encodings for VDIV and VMUL.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Bill Wendling
Refactor some of the encoding logic into a base class...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Bill Wendling
Add encoding for VSUB and VCMP.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Bill Wendling
Encoding for VADDD. Plus a test for the VFP instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Jim Grosbach
Encoding for ARM-mode VADD.F32 instruction.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Evan Cheng
Model operand cycles of vldm / vstm; also fixes schedul...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Eric Christopher
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
next