aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Move the machine operand MC encoding patterns to the parent classes.Bill Wendling2010-11-012-41/+36
* 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-011-4/+4
* NEON does not support truncating vector stores. Radar 8598391.Bob Wilson2010-11-011-0/+4
* Add FIXME.Jim Grosbach2010-11-011-0/+1
* Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gatesJim Grosbach2010-11-012-20/+22
* Mark ARM subtarget features that are available for the assembler.Jim Grosbach2010-11-012-15/+21
* trailing whitespaceJim Grosbach2010-11-011-5/+5
* The T2 extract/pack instructions are only valid in Thumb2 mode. Mark theJim Grosbach2010-11-011-12/+14
* Move instruction encoding bits into the parent class and remove the temporaryBill Wendling2010-11-012-273/+224
* "mov[zs]x (mem), GR16" are not ambiguous: the memChris Lattner2010-11-011-0/+6
* Implement enough of the missing instalias support to getChris Lattner2010-11-012-3/+33
* make the asm matcher emitter reject instructions that have commentsChris Lattner2010-11-011-2/+2
* reject instructions that contain a \n in their asmstring. MarkChris Lattner2010-11-012-8/+13
* fix the !eq operator in tblgen to return a bit instead of an int.Chris Lattner2010-10-312-0/+6
* two changes: make the asmmatcher generator ignore ARM pseudos properly,Chris Lattner2010-10-314-9/+19
* reapply r117858 with apparent editor malfunction fixed (somehow I Chris Lattner2010-10-315-11/+21
* revert r117858 while I check out a failure I missed.Chris Lattner2010-10-315-21/+11
* the asm matcher can't handle operands with modifiers (like ${foo:bar}).Chris Lattner2010-10-315-11/+21
* sketch out the planned instruction alias mechanism, add some comments aboutChris Lattner2010-10-311-0/+14
* Factorize the duplicated logic for choosing the right argumentDuncan Sands2010-10-314-56/+36
* Remove CCAssignFnForRet from X86 FastISel in favour of RetCC_X86,Duncan Sands2010-10-311-16/+1
* Make sure we have a legal type (and simple) before continuing.Eric Christopher2010-10-301-1/+4
* Resolve a terrible hack in tblgen: instead of hardcodingChris Lattner2010-10-301-2/+2
* Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner2010-10-302-14/+20
* really zap alias.Chris Lattner2010-10-301-1/+0
* move fcompi alias to .td file and zap some useless code.Chris Lattner2010-10-302-11/+1
* move rep aliases to td fileChris Lattner2010-10-302-5/+7
* move sal aliases to .td file.Chris Lattner2010-10-302-5/+5
* fix an encoding mismatch where "sal %eax, 1" was not using the short encodingChris Lattner2010-10-301-1/+1
* move a bunch more aliases from .cpp -> .td file.Chris Lattner2010-10-302-22/+27
* move cmov aliases to .td file.Chris Lattner2010-10-302-49/+25
* move setcc and jcc aliases from .cpp to .tdChris Lattner2010-10-302-14/+28
* move some code.Chris Lattner2010-10-301-33/+35
* implement (and document!) the first kind of MC assembler alias, which Chris Lattner2010-10-302-15/+23
* Add FIXME.Jim Grosbach2010-10-301-0/+2
* Clean up comments.Jim Grosbach2010-10-301-1/+5
* Tidy up.Jim Grosbach2010-10-301-1/+1
* stay out of the reserved namespaceChris Lattner2010-10-301-6/+6
* simplify this code.Chris Lattner2010-10-301-8/+4
* split MaybeParseRegister into its two logical uses, eliminating malloc+free t...Chris Lattner2010-10-301-35/+38
* Avoid re-evaluating MI.getNumOperands() every iteration of the loop.Jim Grosbach2010-10-301-1/+1
* Overhaul memory barriers in the ARM backend. Radar 8601999.Bob Wilson2010-10-305-131/+61
* Encode the register list operands for ARM mode LDM/STM instructions.Jim Grosbach2010-10-304-0/+23
* Some instructions end with an "ls" prefix, but it doesn't indicate that they areBill Wendling2010-10-291-3/+9
* Remove hard tab characters.Jim Grosbach2010-10-291-3/+3
* 80 column fix.Jim Grosbach2010-10-291-2/+2
* trailing whitespaceJim Grosbach2010-10-291-2/+2
* s/getNEONVcvtImm32/getNEONVcvtImm32OpValue/ to be consistent with other operandJim Grosbach2010-10-293-3/+3
* Fix fpscr <-> GPR latency info.Evan Cheng2010-10-293-4/+12