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
/
ARMInstrVFP.td
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
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
*
Fix typo.
Eric Christopher
2010-09-28
1
-1
/
+1
*
VFP/NEON load/store multiple instructions are addrmode4, not 5.
Jim Grosbach
2010-09-08
1
-8
/
+8
*
Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like
Bob Wilson
2010-08-27
1
-20
/
+20
*
ARM: Mark some disassembler only instructions as not available for matching --
Daniel Dunbar
2010-08-11
1
-0
/
+4
*
Add support for getting & setting the FPSCR application register on ARM when ...
Nate Begeman
2010-08-03
1
-18
/
+14
*
Clean up 80 column violations. No functional change.
Jim Grosbach
2010-06-02
1
-4
/
+4
*
Mark pattern-less mayLoad / mayStore instructions neverHasSideEffects. These ...
Evan Cheng
2010-05-19
1
-4
/
+4
*
Mark some pattern-less instructions as neverHasSideEffects.
Evan Cheng
2010-05-13
1
-1
/
+7
*
Define new itin classes for ARM <-> VFP reg moves to distinguish from NEON op...
Anton Korobeynikov
2010-04-07
1
-6
/
+6
*
FCONST{S,D} behaves the same way as FP unary instructions. This is true for b...
Anton Korobeynikov
2010-04-07
1
-2
/
+2
*
Add new itin classes for FP16 <-> FP32 conversions and make uise of them for A9.
Anton Korobeynikov
2010-04-07
1
-4
/
+4
*
Make the use of the vmla and vmls VFP instructions controllable via cmd line.
Jim Grosbach
2010-03-24
1
-4
/
+4
*
Revert the rest of 98679.
Bob Wilson
2010-03-20
1
-4
/
+0
*
Revert this change, since it was causing ARM performance regressions.
Bob Wilson
2010-03-19
1
-42
/
+16
*
Get rid of target-specific fp <-> int nodes when still I'm here.
Anton Korobeynikov
2010-03-18
1
-16
/
+42
*
Get rid of target-specific nodes for fp16 <-> fp32 conversion.
Anton Korobeynikov
2010-03-18
1
-4
/
+8
*
Disambiguate the *_UPD and * variants by specifying the writeback flag as 1.
Johnny Chen
2010-03-16
1
-0
/
+4
*
Remove redundant writeback flag in ARM addressing mode 5.
Bob Wilson
2010-03-16
1
-4
/
+4
*
Add codegen support for FP16 on ARM
Anton Korobeynikov
2010-03-14
1
-2
/
+4
*
Attempt to appease the arm-linux buildbot by fixing the JIT encodings for new
Bob Wilson
2010-03-13
1
-8
/
+8
*
Change ARM ld/st multiple instructions to have variant instructions for
Bob Wilson
2010-03-13
1
-12
/
+40
*
fix a bunch of partially ambiguous patterns on ARM. As an
Chris Lattner
2010-03-08
1
-22
/
+26
*
The mayHaveSideEffects flag is no longer used.
Dan Gohman
2010-02-27
1
-1
/
+1
*
Added VCVT (between floating-point and fixed-point, VFP) for disassembly.
Johnny Chen
2010-02-11
1
-0
/
+95
*
Added VMRS/VMSR for disassembly only.
Johnny Chen
2010-02-09
1
-0
/
+25
*
Added vcvtb/vcvtt (between half-precision and single-precision, VFP).
Johnny Chen
2010-02-09
1
-0
/
+18
*
Add VCVTR (between floating-point and integer, VFP) for disassembly purpose.
Johnny Chen
2010-02-08
1
-0
/
+31
*
Add VCMP (VFP floating-point compare without 'E' bit set) for disassembly pur...
Johnny Chen
2010-02-08
1
-0
/
+16
*
Added VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly purpose.
Johnny Chen
2010-02-08
1
-0
/
+14
*
VMOVRRD and VMOVDRR both have Inst{7-6} = 0b00.
Johnny Chen
2010-02-05
1
-2
/
+6
*
Modified encoding bits specification for VFP instructions. In particular, the D
Johnny Chen
2010-01-29
1
-72
/
+73
*
Data type suffix must come after predicate.
Evan Cheng
2009-11-24
1
-2
/
+2
[prev]
[next]