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
2010-11-02
Remove an assert - it's possible to be hit, and we just want to avoid
Eric Christopher
2010-11-02
Whitespeace
Eric Christopher
2010-11-02
No really, no thumb1 for arm fast isel. Also add an informative comment as
Eric Christopher
2010-11-02
Attempt to provide correct encodings for a number of other vld1 variants, whi...
Owen Anderson
2010-11-02
Add aesthetic break.
Owen Anderson
2010-11-02
Add correct NEON encodings for the "multiple single elements" form of vld.
Owen Anderson
2010-11-01
Explicitly check for non-consant reference in an LDRi12 instruction. Add FIXME
Jim Grosbach
2010-11-01
Remove unused function.
Jim Grosbach
2010-11-01
Add support for alignment operands on VLD1-lane instructions.
Bob Wilson
2010-11-01
Missed reverting this bit.
Bill Wendling
2010-11-01
Minor cleanup.
Bill Wendling
2010-11-01
Add NEON VLD1-lane instructions. Partial fix for Radar 8599955.
Bob Wilson
2010-11-01
Move the machine operand MC encoding patterns to the parent classes.
Bill Wendling
2010-11-01
When we look at instructions to convert to setting the 's' flag, we need to look
Bill Wendling
2010-11-01
NEON does not support truncating vector stores. Radar 8598391.
Bob Wilson
2010-11-01
Add FIXME.
Jim Grosbach
2010-11-01
Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gates
Jim Grosbach
2010-11-01
Mark ARM subtarget features that are available for the assembler.
Jim Grosbach
2010-11-01
trailing whitespace
Jim Grosbach
2010-11-01
The T2 extract/pack instructions are only valid in Thumb2 mode. Mark the
Jim Grosbach
2010-11-01
Move instruction encoding bits into the parent class and remove the temporary
Bill Wendling
2010-11-01
reject instructions that contain a \n in their asmstring. Mark
Chris Lattner
2010-10-31
fix the !eq operator in tblgen to return a bit instead of an int.
Chris Lattner
2010-10-31
two changes: make the asmmatcher generator ignore ARM pseudos properly,
Chris Lattner
2010-10-31
reapply r117858 with apparent editor malfunction fixed (somehow I
Chris Lattner
2010-10-31
revert r117858 while I check out a failure I missed.
Chris Lattner
2010-10-31
the asm matcher can't handle operands with modifiers (like ${foo:bar}).
Chris Lattner
2010-10-30
Make sure we have a legal type (and simple) before continuing.
Eric Christopher
2010-10-30
Add FIXME.
Jim Grosbach
2010-10-30
Tidy up.
Jim Grosbach
2010-10-30
simplify this code.
Chris Lattner
2010-10-30
split MaybeParseRegister into its two logical uses, eliminating malloc+free t...
Chris Lattner
2010-10-30
Avoid re-evaluating MI.getNumOperands() every iteration of the loop.
Jim Grosbach
2010-10-30
Overhaul memory barriers in the ARM backend. Radar 8601999.
Bob Wilson
2010-10-30
Encode the register list operands for ARM mode LDM/STM instructions.
Jim Grosbach
2010-10-29
Some instructions end with an "ls" prefix, but it doesn't indicate that they are
Bill Wendling
2010-10-29
Remove hard tab characters.
Jim Grosbach
2010-10-29
80 column fix.
Jim Grosbach
2010-10-29
trailing whitespace
Jim Grosbach
2010-10-29
s/getNEONVcvtImm32/getNEONVcvtImm32OpValue/ to be consistent with other operand
Jim Grosbach
2010-10-29
Fix fpscr <-> GPR latency info.
Evan Cheng
2010-10-29
add FIXME
Jim Grosbach
2010-10-29
Convert ARM::MOVi2pieces to a true pseudo-instruction and expand it in
Jim Grosbach
2010-10-29
Handle comparison values we already have - this fixes the consumer-typeset
Eric Christopher
2010-10-29
ARM::MOVi32imm is expanded in ARMExpandPseudoInsts, so there's no need to
Jim Grosbach
2010-10-29
Fix typo.
Jim Grosbach
2010-10-29
ARM encoding information for CLREX, SWP and SWPB. Add comment for sjlj pseudo...
Jim Grosbach
2010-10-29
ARM mode LDREX*/STREX* binary encodings.
Jim Grosbach
2010-10-29
Encoding information for ARM conditional move instructions.
Jim Grosbach
2010-10-29
Avoiding overly aggressive latency scheduling. If the two nodes share an
Evan Cheng
[prev]
[next]