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
*
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
*
The Vm and Vn register fields must be the same for a register-register vmov.
Owen Anderson
2010-11-19
1
-2
/
+6
*
Operand names
Jim Grosbach
2010-11-19
1
-4
/
+4
*
Clarify operand names.
Jim Grosbach
2010-11-19
1
-3
/
+3
*
Remove trailing whitespace.
Jim Grosbach
2010-11-18
1
-45
/
+45
*
ARM PseudoInst instructions don't need or use an assembler string. Get rid of
Jim Grosbach
2010-11-18
1
-2
/
+2
*
Encode the multi-load/store instructions with their respective modes ('ia',
Bill Wendling
2010-11-16
1
-4
/
+12
*
Add support for ARM's specialized vector-compare-against-zero instructions.
Owen Anderson
2010-11-08
1
-23
/
+31
*
Add codegen and encoding support for the immediate form of vbic.
Owen Anderson
2010-11-05
1
-4
/
+41
*
Add support for code generation of the one register with immediate form of vorr.
Owen Anderson
2010-11-03
1
-0
/
+41
*
Unlike a lot of NEON instructions, vext isn't _actually_ parameterized by ele...
Owen Anderson
2010-11-03
1
-9
/
+31
*
Add codegen patterns for VST1-lane instructions. Radar 8599955.
Bob Wilson
2010-11-03
1
-8
/
+17
*
Break ARM addrmode4 (load/store multiple base address) into its constituent
Jim Grosbach
2010-11-03
1
-4
/
+6
[next]