aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* rename operands -> asmoperands to be more descriptive.Chris Lattner2010-11-021-28/+30
* Don't try to split weird critical edges that really aren't:Jakob Stoklund Olesen2010-11-021-2/+12
* Attempt to provide correct encodings for a number of other vld1 variants, whi...Owen Anderson2010-11-021-45/+59
* Tidy up.Jim Grosbach2010-11-021-3/+0
* Add aesthetic break.Owen Anderson2010-11-021-1/+1
* Tweak to fix spelling and grammar in comment.Jim Grosbach2010-11-021-3/+3
* Add correct NEON encodings for the "multiple single elements" form of vld.Owen Anderson2010-11-026-18/+72
* MachineLICM should not claim to be preserving the CFG when it can split criticalJakob Stoklund Olesen2010-11-011-1/+0
* Be more precise about verifying missing kill flags.Jakob Stoklund Olesen2010-11-011-2/+4
* When inserting copies during splitting, always use the parent register as theJakob Stoklund Olesen2010-11-012-19/+16
* fix computation of ambiguous instructions to not ignore the mnemonic.Chris Lattner2010-11-011-3/+7
* Explicitly check for non-consant reference in an LDRi12 instruction. Add FIXMEJim Grosbach2010-11-011-1/+10
* Remove unused function.Jim Grosbach2010-11-011-13/+0
* Add support for alignment operands on VLD1-lane instructions.Bob Wilson2010-11-013-35/+59
* Add VLD1-lane testcases for quad-register types.Bob Wilson2010-11-011-0/+27
* Missed reverting this bit.Bill Wendling2010-11-011-1/+1
* Minor cleanup.Bill Wendling2010-11-011-11/+7
* give MatchableInfo::Operand a constructorChris Lattner2010-11-011-11/+7
* rearrange a bit.Chris Lattner2010-11-011-50/+55
* Add NEON VLD1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-016-4/+120
* Add kill flag verification.Jakob Stoklund Olesen2010-11-011-2/+13
* Update kill flags while rewriting instructions after splitting.Jakob Stoklund Olesen2010-11-011-0/+3
* Move the machine operand MC encoding patterns to the parent classes.Bill Wendling2010-11-012-41/+36
* Use ARM-style comments.Bill Wendling2010-11-011-62/+61
* When folding away a (shl (shr)) pair, we need to check that the bits that wil...Owen Anderson2010-11-012-1/+21
* use our fancy new MnemonicAlias mechanism to remove a bunch of hacksChris Lattner2010-11-012-51/+16
* When we look at instructions to convert to setting the 's' flag, we need to lookBill Wendling2010-11-014-18/+23
* Don't assign new registers created during a split to the same stack slot, butJakob Stoklund Olesen2010-11-013-16/+3
* Add basic LiveStacks verification.Jakob Stoklund Olesen2010-11-011-0/+20
* Use ARM-style comment syntax.Owen Anderson2010-11-0118-626/+626
* NEON does not support truncating vector stores. Radar 8598391.Bob Wilson2010-11-012-0/+14
* Covert this test to .s form.Owen Anderson2010-11-012-103/+19
* Convert this test to .s form.Owen Anderson2010-11-012-538/+108
* Covert this test to .s form.Owen Anderson2010-11-012-215/+46
* Add FIXME.Jim Grosbach2010-11-011-0/+1
* Covert this test to .s form.Owen Anderson2010-11-012-449/+98
* Fix test.Rafael Espindola2010-11-011-1/+1
* Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gatesJim Grosbach2010-11-012-20/+22
* Write the line info to .debug_line.Rafael Espindola2010-11-012-0/+31
* Mark ARM subtarget features that are available for the assembler.Jim Grosbach2010-11-0123-36/+42
* trailing whitespaceJim Grosbach2010-11-011-5/+5
* Move EmitInstruction to MCObjectStreamer so that ELF and MachO can share it.Rafael Espindola2010-11-015-69/+50
* The T2 extract/pack instructions are only valid in Thumb2 mode. Mark theJim Grosbach2010-11-011-12/+14
* Add support for .value.Rafael Espindola2010-11-012-0/+6
* Implement .weakref.Rafael Espindola2010-11-0112-6/+372
* Move instruction encoding bits into the parent class and remove the temporaryBill Wendling2010-11-012-273/+224
* More tests to XFAIL. The arm-and-txt-peephole.ll test passes even when theBill Wendling2010-11-012-4/+5
* The testcase is now XFAILed. Sorry about the breakage.Bill Wendling2010-11-011-0/+2
* Disable because peephole is disabled.Bill Wendling2010-11-011-0/+1
* "mov[zs]x (mem), GR16" are not ambiguous: the memChris Lattner2010-11-012-0/+12