index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMInstrVFP.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
ARM assembler support for vpush/vpop.
Jim Grosbach
2011-06-27
1
-0
/
+9
*
Clean up a few 80 column violations.
Jim Grosbach
2011-06-13
1
-4
/
+8
*
Some single-precision VFP instructions can execute in either the VPF or Neon
Bob Wilson
2011-04-19
1
-0
/
+24
*
Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't actually...
Owen Anderson
2011-03-29
1
-20
/
+0
*
Pseudo-ize VMOVDcc and VMOVScc.
Jim Grosbach
2011-03-11
1
-6
/
+4
*
Remove unused conditional negate operations.
Bob Wilson
2011-03-05
1
-16
/
+0
*
VFP single precision arith instructions can go down to NEON pipeline, but on ...
Evan Cheng
2011-02-22
1
-81
/
+81
*
Some single precision VFP instructions may be executed on NEON pipeline, but ...
Evan Cheng
2011-02-16
1
-24
/
+156
*
Create two new generic classes to represent the following VMRS/VMSR variations:
Bruno Cardoso Lopes
2011-01-18
1
-30
/
+51
*
Fix a comment: We now have intrinsics for vcvtr.
Bob Wilson
2011-01-11
1
-1
/
+0
*
Flag -> Glue, the ongoing saga
Chris Lattner
2010-12-23
1
-3
/
+3
*
Making use of VFP / NEON floating point multiply-accumulate / subtraction is
Evan Cheng
2010-12-05
1
-39
/
+39
*
Proper encoding for VLDM and VSTM instructions. The register lists for these
Bill Wendling
2010-11-17
1
-8
/
+8
*
vldm and vstm are mnemonics for vldmia and vstmia resp.
Bill Wendling
2010-11-16
1
-0
/
+3
*
Encode the multi-load/store instructions with their respective modes ('ia',
Bill Wendling
2010-11-16
1
-99
/
+20
*
Add uses of the *_ldst_multi multiclasses. These aren't used yet.
Bill Wendling
2010-11-13
1
-0
/
+14
*
Convert the modes to lower case.
Bill Wendling
2010-11-13
1
-8
/
+8
*
Add *_ldst_mult multiclasses to the ARM back-end. These will be used in the
Bill Wendling
2010-11-13
1
-0
/
+72
*
Add some missing isel predicates on def : pat patterns to avoid generating VF...
Evan Cheng
2010-11-12
1
-36
/
+52
*
Add "write back" bit encoding.
Bill Wendling
2010-11-08
1
-8
/
+16
*
Add encoding for VSTR.
Bill Wendling
2010-11-04
1
-30
/
+8
*
The MC code couldn't handle ARM LDR instructions with negative offsets:
Bill Wendling
2010-11-03
1
-8
/
+21
*
Break ARM addrmode4 (load/store multiple base address) into its constituent
Jim Grosbach
2010-11-03
1
-24
/
+28
*
Rename getAddrModeImm12OpValue to getAddrModeImmOpValue and expand it to work
Bill Wendling
2010-11-02
1
-3
/
+14
*
Missed reverting this bit.
Bill Wendling
2010-11-01
1
-1
/
+1
*
Minor cleanup.
Bill Wendling
2010-11-01
1
-11
/
+7
*
Move the machine operand MC encoding patterns to the parent classes.
Bill Wendling
2010-11-01
1
-41
/
+23
*
Move instruction encoding bits into the parent class and remove the temporary
Bill Wendling
2010-11-01
1
-273
/
+165
*
reapply r117858 with apparent editor malfunction fixed (somehow I
Chris Lattner
2010-10-31
1
-2
/
+4
*
revert r117858 while I check out a failure I missed.
Chris Lattner
2010-10-31
1
-4
/
+2
*
the asm matcher can't handle operands with modifiers (like ${foo:bar}).
Chris Lattner
2010-10-31
1
-2
/
+4
*
Add FIXME.
Jim Grosbach
2010-10-30
1
-0
/
+2
*
Add encoding for moving a value between two ARM core registers and a doublework
Bill Wendling
2010-10-20
1
-6
/
+28
*
Add encodings for movement between ARM core registers and single-precision
Bill Wendling
2010-10-20
1
-32
/
+58
*
Reformatting. No functionalogicality changes.
Bill Wendling
2010-10-15
1
-19
/
+15
*
Add support for vmov.f64/.f32 encoding. There's a bit of a hack going on
Bill Wendling
2010-10-14
1
-11
/
+35
*
Add encoding for 'fmstat'.
Bill Wendling
2010-10-14
1
-0
/
+2
*
- Add encodings for multiply add/subtract instructions in all their glory.
Bill Wendling
2010-10-14
1
-58
/
+110
*
Add MC encodings for VCVT* instrunctions.
Bill Wendling
2010-10-13
1
-78
/
+157
*
Add encodings for VNEG and VSQRT. Also add encodings for VMOV, but not a test
Bill Wendling
2010-10-13
1
-16
/
+22
*
Add encodings for VCVT instructions.
Bill Wendling
2010-10-13
1
-6
/
+27
*
Add VCMPZ and VABS.
Bill Wendling
2010-10-13
1
-28
/
+55
*
Refactor VCMP instructions.
Bill Wendling
2010-10-13
1
-29
/
+43
*
Add encodings for VNMUL[SD].
Bill Wendling
2010-10-12
1
-6
/
+8
*
Add encodings for VDIV and VMUL.
Bill Wendling
2010-10-12
1
-12
/
+34
*
Refactor some of the encoding logic into a base class. This keeps us from having
Bill Wendling
2010-10-12
1
-40
/
+31
*
Add encoding for VSUB and VCMP.
Bill Wendling
2010-10-12
1
-20
/
+70
*
Encoding for VADDD. Plus a test for the VFP instructions.
Bill Wendling
2010-10-12
1
-3
/
+14
*
Encoding for ARM-mode VADD.F32 instruction.
Jim Grosbach
2010-10-12
1
-3
/
+14
*
Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...
Evan Cheng
2010-10-07
1
-8
/
+8
[next]