projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Silence wrong warnings from GCC about variables possibly being used
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrNEON.td
2011-11-15
Jim Grosbach
ARM assembly parsing for data type suffices on NEON...
blob
|
commitdiff
|
raw
2011-11-15
Jim Grosbach
ARM alternate size suffices for VTRN instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Owen Anderson
Fix an ambiguous decoding where we failed to properly...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jim Grosbach
ARM parsing datatype suffix variants for register-write...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Evan Cheng
Add vmov.f32 to materialize f32 immediate splats which...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jim Grosbach
ARM parsing datatype suffix variants for fixed-writebac...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jim Grosbach
ARM parsing datatype suffix variants for non-writeback...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jim Grosbach
ARM parsing datatype suffix variants for non-writeback...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jim Grosbach
Add explanatory comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jim Grosbach
ARM parsing optional datatype suffix for VAND/VEOR...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-12
Jim Grosbach
Re-apply 144430, this time with the associated isel...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-11
Jim Grosbach
Oops. Missed the isel half of this. revert while I...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-11
Jim Grosbach
ARM assembly parsing for VST1 two-register encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-31
Jim Grosbach
ARM VST1 w/ writeback assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-28
Owen Anderson
Specify that the high bit of the alignment field is...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Jim Grosbach
ARM assembly parsing and encoding for VLD1 with writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
Nuke dead code. Nothing generates the VLD1d64QPseudo_UP...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
ARM assembly parsing and encoding for VLD1 w/ writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
ARM assembly parsing and encoding for VLD1 w/ writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
ARM refactor am6offset usage for VLD1.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 4-register sequential variant...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 2-register sequential variant...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 4-register variant of VLD1.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 3-register variant of VLD1.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
ARM VLD parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Remove some outdated comments.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Jim Grosbach
ARM VLD1/VST1 (one register, no writeback) assembly...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Jim Grosbach
ARM VTBX (one register) assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM VTBL (one register) assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
Yet more ARM NEON assembly parsing for the lane index...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM vmla/vmls assembly parsing for the lane index operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM vmov assembly parsing for the lane index operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM vmla/vmls assembly parsing for the lane index operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM vqdmulh assembly parsing for the lane index operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM vmul assembly parsing for the lane index operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM vqdmlal assembly parsing for the lane index operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM assembly parsing and encoding for VMOV.i64.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Jim Grosbach
ARM assembly parsing and encoding for VMOV/VMVN/VORR...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Jim Grosbach
ARM assembly parsing and encoding for VMOV/VMVN/VORR...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Jim Grosbach
ARM NEON "vmov.i8" immediate assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Jim Grosbach
Tidy up organization.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Jim Grosbach
ARM NEON assembly parsing and encoding for VDUP(scalar).
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Chad Rosier
Remove the VMOVQQ pseudo instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Chad Rosier
Remove VMOVQQQQ pseudo instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Owen Anderson
Specify a necessary fixed bit for VLD3DUP, and otherwis...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Owen Anderson
Fix problems decoding the to/from-lane NEON memory...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Replace the existing ARM disassembler with a new one...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Bob Wilson
Add missing register constraint for some VLD3/VLD4...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-15
Owen Anderson
Remove VMOVDneon and VMOVQ, which are just aliases...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-15
Owen Anderson
Remove unnecessary duplicate instruction definitions...
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-06-02
Tanya Lattner
Fix encoding for VEXTdf.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-09
Mon P Wang
Fixed MC encoding for index_align for VLD1/VST1 (single...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-07
Mon P Wang
Fixed encoding for VEXTqf
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Owen Anderson
Somehow we managed to forget to encode the lane index...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Cameron Zwarich
Add a ARM-specific SD node for VBSL so that forms with...
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
ARM VDUPfd and VDUPfq can just be patterns. The instruc...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Jim Grosbach
ARM VDUPLNfq and VDUPLNfd definitions can just be Pat...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Jim Grosbach
ARM VREV64df and VREV64qf can just be patterns. The...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Bill Wendling
* Correct encoding for VSRI.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Bill Wendling
Correct the encoding for VRSRA and VSRA instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Bill Wendling
* Fix VRSHR and VSHR to have the correct encoding for...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Bill Wendling
Rename the narrow shift right immediate operands to...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-01
Bill Wendling
Narrow right shifts need to encode their immediates...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-25
Bob Wilson
Add patterns to use post-increment addressing for Neon...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-07
Bob Wilson
Change VLD3/4 and VST3/4 for quad registers to not...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-07
Bob Wilson
Fix some NEON instruction itineraries.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-07
Bob Wilson
Add ARM patterns to match EXTRACT_SUBVECTOR nodes.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Bob Wilson
Rearrange some Neon multiclasses. No functional changes.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Bob Wilson
Fix result type of Neon floating-point comparisons...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Bob Wilson
Add Neon VCVT instructions for f32 <-> f16 conversions.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Bob Wilson
Remove the rest of the *_sfp Neon instruction patterns.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Bob Wilson
Simplify N2VSPat, removing some unnecessary type arguments.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Bob Wilson
Delete a line that I forgot to revert previously.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Bob Wilson
Use COPY_TO_REGCLASS instead of pseudo instructions...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Bob Wilson
Use pseudo instructions for 2-register Neon instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Bob Wilson
Remove unused instruction class arguments.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Bob Wilson
Add float patterns for Neon vld1-lane/dup and vst1...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Bob Wilson
Remove unused arguments.
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-12-02
Jim Grosbach
Fix copy/pasto in vmin.f32 encoding.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Owen Anderson
Use by-name rather than by-order matching for NEON...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bob Wilson
Fix the encoding of VLD4-dup alignment.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bob Wilson
Rename VLDnDUP instructions with double-spaced registers
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bob Wilson
Add support for NEON VLD3-dup instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Bob Wilson
Add support for NEON VLD3-dup instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-28
Bob Wilson
Add support for NEON VLD2-dup instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-28
Bob Wilson
Another minor refactoring for VLD1DUP instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Bob Wilson
Refactor. Set alignment bit in VLD1-dup instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Bob Wilson
Add NEON VLD1-dup instructions (load 1 element to all...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-21
Owen Anderson
Use by-name rather than by-order operand matching for...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Owen Anderson
The Vm and Vn register fields must be the same for...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Jim Grosbach
Operand names
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Jim Grosbach
Clarify operand names.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Jim Grosbach
Remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Jim Grosbach
ARM PseudoInst instructions don't need or use an assemb...
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-08
Owen Anderson
Add support for ARM's specialized vector-compare-agains...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-05
Owen Anderson
Add codegen and encoding support for the immediate...
blob
|
commitdiff
|
raw
|
diff to current
next