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
/
ARMInstrThumb.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
Formatting. It's all the rage!
Bill Wendling
2010-12-01
1
-35
/
+37
*
More refactoring. This time the T1pI pattern.
Bill Wendling
2010-12-01
1
-131
/
+96
*
s/T1pIEncode/T1pILdStEncode/g
Bill Wendling
2010-12-01
1
-56
/
+56
*
Renaming variables to coincide with documentation. No functionality change.
Bill Wendling
2010-12-01
1
-20
/
+20
*
Refactor T1sI and T1sIt encodings into helper classes.
Bill Wendling
2010-12-01
1
-93
/
+78
*
Refactor the T1sIt encodings into a parent class to get rid of all of the "let"
Bill Wendling
2010-12-01
1
-131
/
+85
*
Rename operands to match ARM documentation. No functionality change.
Bill Wendling
2010-11-30
1
-99
/
+103
*
* Add support for encoding t_addrmode_s2 and t_addrmode_s1. They are the same as
Bill Wendling
2010-11-30
1
-72
/
+82
*
Add parsing for the Thumb t_addrmode_s4 addressing mode. This can almost
Bill Wendling
2010-11-30
1
-6
/
+26
*
Minor cleanups. No functional change.
Bill Wendling
2010-11-30
1
-24
/
+23
*
Add correct encoding for "bl __aeabi_read_tp". However, the asm matcher isn't
Bill Wendling
2010-11-30
1
-3
/
+5
*
Add some encoding for the adr instruction. Labels still need to be finished.
Bill Wendling
2010-11-30
1
-6
/
+16
*
Predicate encoding should be withing {}s. And general cleanup.
Bill Wendling
2010-11-30
1
-3
/
+1
*
Predicate encoding should be withing {}s.
Bill Wendling
2010-11-30
1
-2
/
+2
*
Mark Darwin call instructions as using "r7" to prevent the frame-register
Evan Cheng
2010-11-29
1
-5
/
+13
*
Thumb encodings for conditional moves.
Bill Wendling
2010-11-29
1
-2
/
+14
*
Refactor some of the "disassembly-only" instructions into a base class. This
Bill Wendling
2010-11-29
1
-36
/
+21
*
ARM Pseudo-ize tBR_JTr.
Jim Grosbach
2010-11-29
1
-8
/
+5
*
Add more Thumb encodings.
Bill Wendling
2010-11-29
1
-12
/
+30
*
More Thumb encodings.
Bill Wendling
2010-11-29
1
-24
/
+76
*
Add Thumb encodings for REV instructions.
Bill Wendling
2010-11-29
1
-19
/
+37
*
Add more Thumb encodings.
Bill Wendling
2010-11-29
1
-24
/
+58
*
More Thumb encodings.
Bill Wendling
2010-11-21
1
-25
/
+82
*
- Give "trap" the correct encoding, at least according to Darwin's assembler.
Bill Wendling
2010-11-21
1
-3
/
+10
*
A few more thumb instruction MC encodings.
Bill Wendling
2010-11-20
1
-16
/
+38
*
Add more Thumb add instruction encodings.
Bill Wendling
2010-11-20
1
-12
/
+47
*
Add Thumb encodings for some add instructions.
Bill Wendling
2010-11-20
1
-6
/
+26
*
Add more encodings for Thumb instructions.
Bill Wendling
2010-11-20
1
-15
/
+30
*
Encodings for the compare instructions.
Bill Wendling
2010-11-19
1
-8
/
+19
*
Add encodings for some of the thumb ADD instructions. Tests will come once the
Bill Wendling
2010-11-19
1
-16
/
+44
*
Revert accidental commit.
Bill Wendling
2010-11-19
1
-3
/
+4
*
Change long binary encodings to use hex instead. It's more readable. Also
Bill Wendling
2010-11-19
1
-17
/
+20
*
Add MC encodings for some Thumb instructions. Test for a few of them. The "bx
Bill Wendling
2010-11-19
1
-17
/
+48
*
ARM PseudoInst instructions don't need or use an assembler string. Get rid of
Jim Grosbach
2010-11-18
1
-4
/
+4
*
Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,
Evan Cheng
2010-11-17
1
-1
/
+3
*
Encode the multi-load/store instructions with their respective modes ('ia',
Bill Wendling
2010-11-16
1
-35
/
+5
*
Comment out the defms until they're activated.
Bill Wendling
2010-11-13
1
-1
/
+1
*
Add uses of the *_ldst_multi multiclasses. These aren't used yet.
Bill Wendling
2010-11-13
1
-0
/
+14
*
Convert the modes to lower case.
Bill Wendling
2010-11-13
1
-2
/
+2
*
Add *_ldst_mult multiclasses to the ARM back-end. These will be used in the
Bill Wendling
2010-11-13
1
-0
/
+13
*
Break ARM addrmode4 (load/store multiple base address) into its constituent
Jim Grosbach
2010-11-03
1
-8
/
+11
*
Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gates
Jim Grosbach
2010-11-01
1
-14
/
+16
*
reject instructions that contain a \n in their asmstring. Mark
Chris Lattner
2010-11-01
1
-0
/
+3
*
two changes: make the asmmatcher generator ignore ARM pseudos properly,
Chris Lattner
2010-10-31
1
-3
/
+3
*
reapply r117858 with apparent editor malfunction fixed (somehow I
Chris Lattner
2010-10-31
1
-2
/
+4
*
revert r117858 while I check out a failure I missed.
Chris Lattner
2010-10-31
1
-4
/
+2
*
the asm matcher can't handle operands with modifiers (like ${foo:bar}).
Chris Lattner
2010-10-31
1
-2
/
+4
*
Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).
Jim Grosbach
2010-10-06
1
-4
/
+4
*
- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This
Evan Cheng
2010-10-06
1
-6
/
+8
*
Nuke the rest of the :comment references
Jim Grosbach
2010-10-01
1
-8
/
+5
[next]