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
/
ARMInstrFormats.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix double load / store multiple encoding.
Evan Cheng
2009-09-09
1
-3
/
+2
*
Expose the instruction contraint string as an argument to the NLdSt class.
Bob Wilson
2009-08-25
1
-2
/
+2
*
Use NEON for single-precision int<->FP conversions.
David Goodwin
2009-08-10
1
-2
/
+10
*
Use VLDM / VSTM to spill/reload 128-bit Neon registers
Anton Korobeynikov
2009-08-08
1
-0
/
+4
*
Add parameter to pattern classes to enable an itinerary to be specified for i...
David Goodwin
2009-08-06
1
-352
/
+407
*
Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode.
Evan Cheng
2009-08-04
1
-0
/
+4
*
Add NEON single-precision FP support for fabs and fneg.
David Goodwin
2009-08-04
1
-0
/
+8
*
Initial support for single-precision FP using NEON. Added "neonfp" attribute ...
David Goodwin
2009-08-04
1
-0
/
+14
*
Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the same
Evan Cheng
2009-08-01
1
-1
/
+1
*
Remove TPat. No patterns depend on just isThumb(). Must use either T1Pat (isT...
David Goodwin
2009-07-27
1
-13
/
+9
*
Fix typo in addrmode definition.
David Goodwin
2009-07-22
1
-1
/
+1
*
Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies...
Evan Cheng
2009-07-11
1
-28
/
+89
*
Predicate VFP instructions on HasVFP2 instead of IsARM. This allows VFP instr...
David Goodwin
2009-07-10
1
-10
/
+38
*
- Add some NEON ld / st instruction static encoding.
Evan Cheng
2009-07-08
1
-0
/
+14
*
Implement NEON vld1 instructions.
Bob Wilson
2009-07-08
1
-0
/
+5
*
Add a Thumb2 instruction flag to that indicates whether the instruction can b...
Evan Cheng
2009-07-08
1
-2
/
+10
*
Thumb2 pre/post indexed loads.
Evan Cheng
2009-07-02
1
-0
/
+12
*
Change the meaning of predicate hasThumb2 to mean thumb2 ISA is available, no...
Evan Cheng
2009-07-02
1
-4
/
+4
*
Add a new addressing mode for NEON load/store instructions.
Bob Wilson
2009-07-01
1
-9
/
+10
*
Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table.
David Goodwin
2009-06-30
1
-0
/
+6
*
A few more load instructions.
Evan Cheng
2009-06-30
1
-1
/
+4
*
Implement Thumb2 ldr.
Evan Cheng
2009-06-29
1
-13
/
+57
*
Renaming for consistency.
Evan Cheng
2009-06-27
1
-6
/
+6
*
Change thumb2 instruction definitions so if-converter so add predicate operan...
Evan Cheng
2009-06-25
1
-7
/
+38
*
Add IsThumb1Only to most 16-bit thumb instructions since we want to isel 32-b...
Evan Cheng
2009-06-23
1
-0
/
+22
*
Initial Thumb2 support. Majority of the work is done by David Goodwin. There are
Evan Cheng
2009-06-23
1
-0
/
+20
*
Add support for ARM's Advanced SIMD (NEON) instruction set.
Bob Wilson
2009-06-22
1
-8
/
+111
*
Handle the rest of pseudo instructions.
Evan Cheng
2008-11-13
1
-29
/
+29
*
Fix pre- and post-indexed load / store encoding bugs.
Evan Cheng
2008-11-13
1
-19
/
+21
*
Consolidate formats; fix FCMPED etc. encodings.
Evan Cheng
2008-11-12
1
-22
/
+19
*
Fix VFP conversion instruction encodings.
Evan Cheng
2008-11-12
1
-19
/
+30
*
Fix FMDRR encoding.
Evan Cheng
2008-11-11
1
-6
/
+15
*
Encode VFP load / store instructions.
Evan Cheng
2008-11-11
1
-60
/
+53
*
Encode VFP conversion instructions.
Evan Cheng
2008-11-11
1
-1
/
+20
*
Encode VFP arithmetic instructions.
Evan Cheng
2008-11-11
1
-2
/
+98
*
Jump table JIT support. Work in progress.
Evan Cheng
2008-11-07
1
-26
/
+2
*
Encode misc arithmetic instructions.
Evan Cheng
2008-11-07
1
-0
/
+8
*
Encode extend instructions; more clean up.
Evan Cheng
2008-11-06
1
-10
/
+20
*
- Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm.
Evan Cheng
2008-11-06
1
-43
/
+13
*
Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 enc...
Evan Cheng
2008-11-06
1
-126
/
+123
*
Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.
Evan Cheng
2008-11-06
1
-20
/
+27
*
Fix encoding of multiple instructions with 3 src operands; also handle smmul,...
Evan Cheng
2008-11-06
1
-32
/
+38
*
Encode pic load / store instructions; fix some encoding bugs.
Evan Cheng
2008-11-05
1
-24
/
+40
*
Restructure ARM code emitter to use instruction formats instead of addressing...
Evan Cheng
2008-11-05
1
-38
/
+39
*
LDM_RET restores pc, do not set 's' bit which would restore CPSR from SPSR.
Evan Cheng
2008-11-04
1
-1
/
+0
*
Add binary encoding support for multiply instructions. Some blanks left to fi...
Jim Grosbach
2008-11-03
1
-0
/
+22
*
Update ARM Insn encoding to get endian-ness to match the documentation (31-0 ...
Jim Grosbach
2008-10-14
1
-23
/
+19
*
Fix addrmode1 instruction encodings; fix bx_ret encoding.
Evan Cheng
2008-09-17
1
-7
/
+0
*
Specify instruction encoding using range list to avoid endianess issues.
Evan Cheng
2008-09-17
1
-25
/
+26
*
Revert 56176. All those instruction formats are still needed.
Evan Cheng
2008-09-13
1
-9
/
+20
[next]