index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMInstrFormats.td
Age
Commit message (
Expand
)
Author
2009-12-16
Add encoding bits for some Thumb instructions. Plus explicitly set the top two
Johnny Chen
2009-12-15
Added encoding bits for the Thumb ISA. Initial checkin.
Johnny Chen
2009-12-14
ARM memory barrier instructions are not predicable
Jim Grosbach
2009-12-11
Store Register Exclusive should leave the source register Inst{3-0} unspecified.
Johnny Chen
2009-12-11
Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in pr...
Jim Grosbach
2009-12-01
Thumb1 exception handling setjmp
Jim Grosbach
2009-11-23
Massive refactoring of NEON instructions. Separate opcode from data size spec...
Evan Cheng
2009-11-23
Partially revert r84730 by removing N2VDup from ARMInstrFormats.td and modifying
Johnny Chen
2009-11-23
Revert r84572 by removing N3VImm from ARMInstrFormats.td now that we can specify
Johnny Chen
2009-11-23
Partially revert r89377 by removing NLdStLN class definition from
Johnny Chen
2009-11-21
Add predicate operand to NEON instructions. Fix lots (but not all) 80 col vio...
Evan Cheng
2009-11-19
Added NLdStLN which is similar to NLdSt with the exception that op7_4 is not
Johnny Chen
2009-11-02
64-bit FP loads & stores operate on both NEON and VFP pipelines.
Anton Korobeynikov
2009-11-02
Use NEON reg-reg moves, where profitable. This reduces "domain-cross" stalls,...
Anton Korobeynikov
2009-10-26
Fix ARM encoding typo: Opcod3 is not passed to ASuI parent class.
Bob Wilson
2009-10-21
Leave some NEON instruction encoding bits unspecified instead of setting
Bob Wilson
2009-10-20
Refs: A8-598.
Jim Grosbach
2009-10-20
Add missing encoding bits to NLdSt class of instructions.
Jim Grosbach
2009-10-07
Add some instruction encoding bits for NEON load/store instructions.
Bob Wilson
2009-09-28
Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudo
Evan Cheng
2009-09-09
Fix double load / store multiple encoding.
Evan Cheng
2009-08-25
Expose the instruction contraint string as an argument to the NLdSt class.
Bob Wilson
2009-08-10
Use NEON for single-precision int<->FP conversions.
David Goodwin
2009-08-08
Use VLDM / VSTM to spill/reload 128-bit Neon registers
Anton Korobeynikov
2009-08-06
Add parameter to pattern classes to enable an itinerary to be specified for i...
David Goodwin
2009-08-04
Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode.
Evan Cheng
2009-08-04
Add NEON single-precision FP support for fabs and fneg.
David Goodwin
2009-08-04
Initial support for single-precision FP using NEON. Added "neonfp" attribute ...
David Goodwin
2009-08-01
Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the same
Evan Cheng
2009-07-27
Remove TPat. No patterns depend on just isThumb(). Must use either T1Pat (isT...
David Goodwin
2009-07-22
Fix typo in addrmode definition.
David Goodwin
2009-07-11
Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies...
Evan Cheng
2009-07-10
Predicate VFP instructions on HasVFP2 instead of IsARM. This allows VFP instr...
David Goodwin
2009-07-08
- Add some NEON ld / st instruction static encoding.
Evan Cheng
2009-07-08
Implement NEON vld1 instructions.
Bob Wilson
2009-07-08
Add a Thumb2 instruction flag to that indicates whether the instruction can b...
Evan Cheng
2009-07-02
Thumb2 pre/post indexed loads.
Evan Cheng
2009-07-02
Change the meaning of predicate hasThumb2 to mean thumb2 ISA is available, no...
Evan Cheng
2009-07-01
Add a new addressing mode for NEON load/store instructions.
Bob Wilson
2009-06-30
Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table.
David Goodwin
2009-06-30
A few more load instructions.
Evan Cheng
2009-06-29
Implement Thumb2 ldr.
Evan Cheng
2009-06-27
Renaming for consistency.
Evan Cheng
2009-06-25
Change thumb2 instruction definitions so if-converter so add predicate operan...
Evan Cheng
2009-06-23
Add IsThumb1Only to most 16-bit thumb instructions since we want to isel 32-b...
Evan Cheng
2009-06-23
Initial Thumb2 support. Majority of the work is done by David Goodwin. There are
Evan Cheng
2009-06-22
Add support for ARM's Advanced SIMD (NEON) instruction set.
Bob Wilson
2008-11-13
Handle the rest of pseudo instructions.
Evan Cheng
2008-11-13
Fix pre- and post-indexed load / store encoding bugs.
Evan Cheng
2008-11-12
Consolidate formats; fix FCMPED etc. encodings.
Evan Cheng
[next]