index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
Age
Commit message (
Expand
)
Author
2011-03-22
Avoid -Wunused-variable in -asserts builds
Matt Beaumont-Gay
2011-03-21
We need to pass the TargetMachine object to the InstPrinter if we are printing
Bill Wendling
2011-03-21
Re-apply r127953 with fixes: eliminate empty return block if it has no predec...
Evan Cheng
2011-03-19
Revert r127953, "SimplifyCFG has stopped duplicating returns into predecessors
Daniel Dunbar
2011-03-19
SimplifyCFG has stopped duplicating returns into predecessors to canonicalize IR
Evan Cheng
2011-03-19
Fixed an assert by the ARM disassembler for LDRD_PRE/POST.
Johnny Chen
2011-03-18
Add support to the ARM asm parser for the register-shifted-register forms of ...
Owen Anderson
2011-03-18
Match a few more obvious patterns to revsh. rdar://9147637.
Evan Cheng
2011-03-18
Clean whitespace.
Owen Anderson
2011-03-18
Reduce code duplication.
Owen Anderson
2011-03-18
Thumb2 PC-relative loads require a fixup rather than just an immediate.
Owen Anderson
2011-03-18
The disassembler for Thumb was wrongly adding 4 to the computed imm32 offset.
Johnny Chen
2011-03-17
There are two pseudos in this case that are Thumb mode, not one.
Owen Anderson
2011-03-17
It used to be that t_addrmode_s4 was used for both:
Johnny Chen
2011-03-17
Add "swi" which is an obsolete mnemonic for "svc".
Nick Lewycky
2011-03-15
There were two issues fixed:
Johnny Chen
2011-03-15
The VTBL (and VTBX) instructions are rather permissive concerning the masks they
Bill Wendling
2011-03-15
Some minor cleanups based on feedback.
Bill Wendling
2011-03-15
Do not form thumb2 ldrd / strd if the offset is by multiple of 4. rdar://9133587
Evan Cheng
2011-03-15
Fixed an ARM disassembler bug where it does not handle STRi12 correctly becau...
Johnny Chen
2011-03-15
Clean up ARM tail calls a bit. They're pseudo-instructions for normal branches.
Jim Grosbach
2011-03-14
Generate a VTBL instruction instead of a series of loads and stores when we
Bill Wendling
2011-03-14
Remove some dead patterns.
Jim Grosbach
2011-03-14
Indentation.
Evan Cheng
2011-03-12
Sometimes isPredicable lies to us and tells us we don't need the operands.
Eric Christopher
2011-03-12
Add FIXME.
Jim Grosbach
2011-03-12
Pseudo-ize the ARM Darwin *r9 call instruction definitions. They're the same
Jim Grosbach
2011-03-11
Add a FIXME.
Jim Grosbach
2011-03-11
Pseudo-ize the ARM 'B' instruction.
Jim Grosbach
2011-03-11
Remove dead code. These ARM instruction definitions no longer exist.
Jim Grosbach
2011-03-11
Pseudo-ize VMOVDcc and VMOVScc.
Jim Grosbach
2011-03-11
80 columns
Jim Grosbach
2011-03-11
Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-
Jim Grosbach
2011-03-11
ARM VDUPfd and VDUPfq can just be patterns. The instruction is the same
Jim Grosbach
2011-03-11
ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32q
Jim Grosbach
2011-03-11
ARM VREV64df and VREV64qf can just be patterns. The instruction is the same
Jim Grosbach
2011-03-11
This FIXME has been fixed.
Jim Grosbach
2011-03-11
Properly pseudo-ize ARM MVNCCi.
Jim Grosbach
2011-03-11
Fix MOVCCi32imm to be have ARM-mode Requires and a proper size (8 bytes, was 4).
Jim Grosbach
2011-03-11
Properly pseudo-ize ARM MOVCCi and MOVCCi16.
Jim Grosbach
2011-03-10
Properly pseudo-ize MOVCCr and MOVCCs.
Jim Grosbach
2011-03-10
DMB can just be a pat referencing MCR.
Jim Grosbach
2011-03-10
Reorganize a bit. No functional change, just moving patterns up.
Jim Grosbach
2011-03-10
Pseudo-instructions are codegenonly by definition.
Jim Grosbach
2011-03-09
LLVM combines the offset mode of A8.6.199 A1 & A2 into STRBT.
Johnny Chen
2011-03-09
* Correct encoding for VSRI.
Bill Wendling
2011-03-09
Correct the encoding for VRSRA and VSRA instructions.
Bill Wendling
2011-03-08
* Fix VRSHR and VSHR to have the correct encoding for the immediate.
Bill Wendling
2011-03-08
Fix a compiler crash where a Glue value had multiple uses. Radar 9049552.
Bob Wilson
2011-03-08
Fix comment typos.
Bob Wilson
[prev]
[next]