index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMInstrNEON.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove the VMOVQQ pseudo instruction.
Chad Rosier
2011-08-20
1
-8
/
+0
*
Remove VMOVQQQQ pseudo instruction.
Chad Rosier
2011-08-20
1
-2
/
+0
*
Specify a necessary fixed bit for VLD3DUP, and otherwise rearrange the Thumb2...
Owen Anderson
2011-08-15
1
-2
/
+2
*
Fix problems decoding the to/from-lane NEON memory instructions, and add a co...
Owen Anderson
2011-08-15
1
-4
/
+26
*
Replace the existing ARM disassembler with a new one based on the FixedLenDec...
Owen Anderson
2011-08-09
1
-0
/
+45
*
Add missing register constraint for some VLD3/VLD4 pseudo instructions.
Bob Wilson
2011-08-05
1
-1
/
+2
*
Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues ...
Owen Anderson
2011-07-15
1
-9
/
+4
*
Remove unnecessary duplicate instruction definitions that simply overloaded t...
Owen Anderson
2011-07-15
1
-9
/
+8
*
Clean up a few 80 column violations.
Jim Grosbach
2011-06-13
1
-4
/
+6
*
Fix encoding for VEXTdf.
Tanya Lattner
2011-06-02
1
-2
/
+3
*
Fixed MC encoding for index_align for VLD1/VST1 (single element from one lane...
Mon P Wang
2011-05-09
1
-2
/
+22
*
Fixed encoding for VEXTqf
Mon P Wang
2011-04-07
1
-2
/
+2
*
Somehow we managed to forget to encode the lane index for a large swathe of N...
Owen Anderson
2011-03-30
1
-20
/
+20
*
Add a ARM-specific SD node for VBSL so that forms with a constant first operand
Cameron Zwarich
2011-03-30
1
-6
/
+17
*
Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't actually...
Owen Anderson
2011-03-29
1
-8
/
+0
*
ARM VDUPfd and VDUPfq can just be patterns. The instruction is the same
Jim Grosbach
2011-03-11
1
-8
/
+2
*
ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32q
Jim Grosbach
2011-03-11
1
-7
/
+7
*
ARM VREV64df and VREV64qf can just be patterns. The instruction is the same
Jim Grosbach
2011-03-11
1
-2
/
+2
*
* Correct encoding for VSRI.
Bill Wendling
2011-03-09
1
-25
/
+63
*
Correct the encoding for VRSRA and VSRA instructions.
Bill Wendling
2011-03-09
1
-13
/
+14
*
* Fix VRSHR and VSHR to have the correct encoding for the immediate.
Bill Wendling
2011-03-08
1
-33
/
+65
*
Rename the narrow shift right immediate operands to "shr_imm*" operands. Also
Bill Wendling
2011-03-07
1
-3
/
+3
*
Narrow right shifts need to encode their immediates differently from a normal
Bill Wendling
2011-03-01
1
-5
/
+8
*
Add patterns to use post-increment addressing for Neon VST1-lane instructions.
Bob Wilson
2011-02-25
1
-10
/
+21
*
Change VLD3/4 and VST3/4 for quad registers to not update the address register.
Bob Wilson
2011-02-07
1
-4
/
+20
*
Fix some NEON instruction itineraries.
Bob Wilson
2011-02-07
1
-12
/
+16
*
Add ARM patterns to match EXTRACT_SUBVECTOR nodes.
Bob Wilson
2011-01-07
1
-0
/
+17
*
Rearrange some Neon multiclasses. No functional changes.
Bob Wilson
2010-12-18
1
-74
/
+76
*
Fix result type of Neon floating-point comparisons against zero.
Bob Wilson
2010-12-18
1
-2
/
+2
*
Add Neon VCVT instructions for f32 <-> f16 conversions.
Bob Wilson
2010-12-15
1
-0
/
+19
*
Remove the rest of the *_sfp Neon instruction patterns.
Bob Wilson
2010-12-13
1
-80
/
+32
*
Simplify N2VSPat, removing some unnecessary type arguments.
Bob Wilson
2010-12-13
1
-13
/
+12
*
Delete a line that I forgot to revert previously.
Bob Wilson
2010-12-13
1
-1
/
+0
*
Use COPY_TO_REGCLASS instead of pseudo instructions for Neon FP patterns.
Bob Wilson
2010-12-13
1
-21
/
+13
*
Use pseudo instructions for 2-register Neon instructions for scalar FP.
Bob Wilson
2010-12-13
1
-23
/
+10
*
Remove unused instruction class arguments.
Bob Wilson
2010-12-13
1
-25
/
+14
*
Add float patterns for Neon vld1-lane/dup and vst1-lane operations.
Bob Wilson
2010-12-10
1
-0
/
+17
*
Remove unused arguments.
Bob Wilson
2010-12-10
1
-4
/
+4
*
Making use of VFP / NEON floating point multiply-accumulate / subtraction is
Evan Cheng
2010-12-05
1
-27
/
+39
*
Fix copy/pasto in vmin.f32 encoding.
Jim Grosbach
2010-12-02
1
-1
/
+1
*
Use by-name rather than by-order matching for NEON operands.
Owen Anderson
2010-12-01
1
-318
/
+318
*
Fix the encoding of VLD4-dup alignment.
Bob Wilson
2010-11-30
1
-37
/
+28
*
Rename VLDnDUP instructions with double-spaced registers
Bob Wilson
2010-11-30
1
-12
/
+12
*
Add support for NEON VLD3-dup instructions.
Bob Wilson
2010-11-30
1
-1
/
+53
*
Add support for NEON VLD3-dup instructions.
Bob Wilson
2010-11-29
1
-0
/
+42
*
Add support for NEON VLD2-dup instructions.
Bob Wilson
2010-11-28
1
-0
/
+41
*
Another minor refactoring for VLD1DUP instructions.
Bob Wilson
2010-11-28
1
-22
/
+20
*
Refactor. Set alignment bit in VLD1-dup instruction classes.
Bob Wilson
2010-11-27
1
-25
/
+17
*
Add NEON VLD1-dup instructions (load 1 element to all lanes).
Bob Wilson
2010-11-27
1
-2
/
+74
*
Use by-name rather than by-order operand matching for some NEON encodings.
Owen Anderson
2010-11-21
1
-34
/
+34
[next]