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
/
ARMInstrThumb2.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
RRX reads CPSR.
David Goodwin
2009-09-01
1
-1
/
+3
*
Print a nl before pic labels so they start at a new line. This makes assembly...
Evan Cheng
2009-08-28
1
-2
/
+2
*
Rename ARM "lane_cst" operands to "nohash_imm" since they are used for
Bob Wilson
2009-08-21
1
-1
/
+1
*
Update Cortex-A8 instruction itineraries for integer instructions.
David Goodwin
2009-08-19
1
-126
/
+127
*
Fix revsh pattern.
Evan Cheng
2009-08-18
1
-1
/
+1
*
Shrink ADR and LDR from constantpool late during constantpool island pass.
Evan Cheng
2009-08-14
1
-1
/
+0
*
Add missing defs of R2 and D1.
Jim Grosbach
2009-08-13
1
-2
/
+2
*
Finalize itineraries for cortex-a8 integer multiply
David Goodwin
2009-08-13
1
-23
/
+23
*
Remove unnecessary newline
Jim Grosbach
2009-08-13
1
-1
/
+1
*
Correct comment wording
Jim Grosbach
2009-08-13
1
-1
/
+1
*
Enhance the InstrStage object to enable the specification of an Itinerary wit...
David Goodwin
2009-08-12
1
-23
/
+23
*
register naming cleanup (s/ip/r12/)
Jim Grosbach
2009-08-12
1
-3
/
+3
*
Remove an Darwin assembler workaround.
Evan Cheng
2009-08-12
1
-15
/
+1
*
Shrinkify Thumb2 load / store multiple instructions.
Evan Cheng
2009-08-11
1
-1
/
+1
*
Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...
Owen Anderson
2009-08-11
1
-4
/
+4
*
Add Thumb2 eh_sjlj_setjmp implementation
Jim Grosbach
2009-08-11
1
-0
/
+32
*
80 column violation.
Evan Cheng
2009-08-11
1
-2
/
+2
*
Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...
Owen Anderson
2009-08-10
1
-4
/
+4
*
Add support to reduce most of 32-bit Thumb2 arithmetic instructions.
Evan Cheng
2009-08-10
1
-6
/
+8
*
Use subclassing to print lane-like immediates (w/o hash) eliminating
Anton Korobeynikov
2009-08-08
1
-2
/
+2
*
Thumb2 32-bit ldm / stm needs .w suffix if submode is ia.
Evan Cheng
2009-08-07
1
-3
/
+3
*
It turns out most of the thumb2 instructions are not allowed to touch SP. The...
Evan Cheng
2009-08-07
1
-2
/
+36
*
Add parameter to pattern classes to enable an itinerary to be specified for i...
David Goodwin
2009-08-06
1
-118
/
+118
*
Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode.
Evan Cheng
2009-08-04
1
-6
/
+0
*
Emit sub r, #c instead of transforming it to add r, #-c if c fits in 8-bit. T...
Evan Cheng
2009-08-04
1
-2
/
+9
*
Workaround a couple of Darwin assembler bugs.
Evan Cheng
2009-08-01
1
-5
/
+22
*
Split t2MOVCCs since some assemblers do not recognize mov shifted register al...
Evan Cheng
2009-08-01
1
-5
/
+13
*
Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the same
Evan Cheng
2009-08-01
1
-40
/
+0
*
Thumb2 movcc need .w suffix.
Evan Cheng
2009-07-31
1
-3
/
+3
*
Darwin assembler now recognizes "orn", so remove workaround.
David Goodwin
2009-07-30
1
-5
/
+3
*
Darwin assembler now supports "rrx", so remove workaround.
David Goodwin
2009-07-30
1
-2
/
+1
*
Add missing D* register clobbers for Thumb-2 call.
David Goodwin
2009-07-30
1
-0
/
+1
*
Make sure Thumb2 uses the right call instructions.
Evan Cheng
2009-07-29
1
-4
/
+14
*
- Fix an obvious copy and paste error.
Evan Cheng
2009-07-29
1
-2
/
+3
*
Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte /...
Evan Cheng
2009-07-29
1
-3
/
+21
*
In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is un...
Evan Cheng
2009-07-28
1
-4
/
+3
*
Remove support for ORN to workaround <rdar://problem/7096522>.
David Goodwin
2009-07-28
1
-3
/
+5
*
Add workaround for <rdar://problem/7098328>.
David Goodwin
2009-07-28
1
-1
/
+2
*
Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.
David Goodwin
2009-07-28
1
-1
/
+10
*
- More refactoring. This gets rid of all of the getOpcode calls.
Evan Cheng
2009-07-28
1
-15
/
+0
*
ORN does not require (and can not have) the ".w" suffix. "Orthogonality" is a...
David Goodwin
2009-07-27
1
-7
/
+13
*
Thumb-2 does not have RSC.
David Goodwin
2009-07-27
1
-34
/
+1
*
Add ".w" suffix for wide thumb-2 instructions.
David Goodwin
2009-07-27
1
-45
/
+43
*
Change Thumb2 jumptable codegen to one that uses two level jumps:
Evan Cheng
2009-07-25
1
-17
/
+5
*
Uh. It would be useful to actually print the operand.
Evan Cheng
2009-07-24
1
-1
/
+1
*
Make sure thumb2 jumptable entries are aligned.
Evan Cheng
2009-07-24
1
-3
/
+3
*
Correctly handle the Thumb-2 imm8 addrmode. Specialize frame index eliminatio...
David Goodwin
2009-07-24
1
-1
/
+1
*
Thumb2 does not allow the use of "pc" register as part of the load / store ad...
Evan Cheng
2009-07-23
1
-15
/
+0
*
Since we have moved unified assembly, switch to ADR instruction instead of a ...
Evan Cheng
2009-07-23
1
-12
/
+3
*
Fix frame index elimination to correctly handle thumb-2 addressing modes that...
David Goodwin
2009-07-23
1
-1
/
+1
[next]