projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Unbreak the stuff, this is ugly, but we cannot do better for now with 'plain' C calli...
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrFormats.td
2009-08-04
Evan Cheng
Fix part 1 of pr4682. PICADD is a 16-bit instruction...
blob
|
commitdiff
|
raw
2009-08-04
David Goodwin
Add NEON single-precision FP support for fabs and fneg.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-04
David Goodwin
Initial support for single-precision FP using NEON...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-01
Evan Cheng
Fix Thumb2 function call isel. Thumb1 and Thumb2 should...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-27
David Goodwin
Remove TPat. No patterns depend on just isThumb()....
blob
|
commitdiff
|
raw
|
diff to current
2009-07-22
David Goodwin
Fix typo in addrmode definition.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-11
Evan Cheng
Major changes to Thumb (not Thumb2). Many 16-bit instru...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-10
David Goodwin
Predicate VFP instructions on HasVFP2 instead of IsARM...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Evan Cheng
- Add some NEON ld / st instruction static encoding.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Bob Wilson
Implement NEON vld1 instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Evan Cheng
Add a Thumb2 instruction flag to that indicates whether...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-02
Evan Cheng
Thumb2 pre/post indexed loads.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-02
Evan Cheng
Change the meaning of predicate hasThumb2 to mean thumb...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-01
Bob Wilson
Add a new addressing mode for NEON load/store instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-30
David Goodwin
Add conditional and unconditional thumb-2 branch. Add...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-30
Evan Cheng
A few more load instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-29
Evan Cheng
Implement Thumb2 ldr.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-27
Evan Cheng
Renaming for consistency.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-25
Evan Cheng
Change thumb2 instruction definitions so if-converter...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-23
Evan Cheng
Add IsThumb1Only to most 16-bit thumb instructions...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-23
Evan Cheng
Initial Thumb2 support. Majority of the work is done...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Bob Wilson
Add support for ARM's Advanced SIMD (NEON) instruction...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Evan Cheng
Handle the rest of pseudo instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Evan Cheng
Fix pre- and post-indexed load / store encoding bugs.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Evan Cheng
Consolidate formats; fix FCMPED etc. encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Evan Cheng
Fix VFP conversion instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Fix FMDRR encoding.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Encode VFP load / store instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Encode VFP conversion instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Encode VFP arithmetic instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-07
Evan Cheng
Jump table JIT support. Work in progress.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-07
Evan Cheng
Encode misc arithmetic instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Encode extend instructions; more clean up.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
- Improve naming consistency: Branch -> BrFrm, BranchMi...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Remove opcode from instruction TS flags; add MOVCC...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Fix encoding of multiple instructions with 3 src operan...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-05
Evan Cheng
Encode pic load / store instructions; fix some encoding...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-05
Evan Cheng
Restructure ARM code emitter to use instruction formats...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-04
Evan Cheng
LDM_RET restores pc, do not set 's' bit which would...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-03
Jim Grosbach
Add binary encoding support for multiply instructions...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-14
Jim Grosbach
Update ARM Insn encoding to get endian-ness to match...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-17
Evan Cheng
Fix addrmode1 instruction encodings; fix bx_ret encoding.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-17
Evan Cheng
Specify instruction encoding using range list to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-13
Evan Cheng
Revert 56176. All those instruction formats are still...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Evan Cheng
Eliminate unnecessary instruction formats.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Evan Cheng
Addrmode 1 S bit can be dynamically set. Look for CPSR...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-01
Evan Cheng
Control flow instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-01
Evan Cheng
ldm / stm instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-01
Evan Cheng
AXI2 and AXI3 instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-01
Evan Cheng
Reorganize instruction formats again; AXI1 encoding.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-01
Evan Cheng
addrmode3 instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-01
Evan Cheng
Reorganize some instruction format definitions. No...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-01
Evan Cheng
Rest of addrmode2 instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-31
Evan Cheng
Addr2 word / byte load encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-31
Evan Cheng
Addr1 instructions opcodes are encoded in bits 21-24...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-29
Evan Cheng
addrmode1 (data processing) instruction encoding: bits...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-29
Evan Cheng
More refactoring.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-28
Evan Cheng
Refactor ARM instruction format definitions into a...
blob
|
commitdiff
|
raw
|
diff to current