aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* add FIXMEJim Grosbach2010-10-291-0/+5
* Convert ARM::MOVi2pieces to a true pseudo-instruction and expand it inJim Grosbach2010-10-294-45/+32
* Handle comparison values we already have - this fixes the consumer-typesetEric Christopher2010-10-291-4/+65
* ARM::MOVi32imm is expanded in ARMExpandPseudoInsts, so there's no need toJim Grosbach2010-10-291-55/+0
* Fix typo.Jim Grosbach2010-10-291-1/+1
* ARM encoding information for CLREX, SWP and SWPB. Add comment for sjlj pseudo...Jim Grosbach2010-10-292-20/+25
* ARM mode LDREX*/STREX* binary encodings.Jim Grosbach2010-10-292-18/+28
* Encoding information for ARM conditional move instructions.Jim Grosbach2010-10-291-19/+35
* Avoiding overly aggressive latency scheduling. If the two nodes share anEvan Cheng2010-10-291-2/+7
* - Don't schedule nodes with only MVT::Flag and MVT::Other values for latency.Evan Cheng2010-10-291-3/+7
* Handle ARM addrmode5 instructions with an offset.Jim Grosbach2010-10-291-9/+24
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-2917-24/+393
* Revert 117660. Apparently it's not as trivial as that...Jim Grosbach2010-10-291-2/+2
* ARM addrmode5 instructions have neither writeback nor post-indexed modes.Jim Grosbach2010-10-291-2/+2
* Trailing whitespace.Jim Grosbach2010-10-291-30/+30
* ARMAsmParser: Plug a memory leak.Benjamin Kramer2010-10-291-2/+3
* Add an unreachable to silence warning - the switch is actuallyEric Christopher2010-10-291-0/+2
* add simple support for addrmode5 operands, allowingChris Lattner2010-10-292-10/+31
* give better error diagnostics, for example:Chris Lattner2010-10-281-5/+20
* hook up getOpcodeName for ARM so that "llc -show-mc-inst" includesChris Lattner2010-10-282-0/+9
* move a method out of line.Chris Lattner2010-10-281-13/+20
* remove the rest of hte owningptr's, no functionality change.Chris Lattner2010-10-281-57/+59
* Reduce malloc thrashing.Benjamin Kramer2010-10-281-1/+1
* PLD, PLDW, PLI encodings, plus refactor their use of addrmode2.Jim Grosbach2010-10-284-20/+44
* rearrange ParseRegisterList.Chris Lattner2010-10-281-16/+30
* refactor some code to simplify it, eliminating some owningptr's.Chris Lattner2010-10-281-65/+60
* Re-commit 117518 and 117519 now that ARM MC test failures are out of the way.Evan Cheng2010-10-284-23/+85
* Revert 117518 and 117519 for now. They changed scheduling and cause MC tests ...Evan Cheng2010-10-284-85/+23
* - Assign load / store with shifter op address modes the right itinerary classes.Evan Cheng2010-10-284-23/+85
* Fix pastos in handling of AVX cvttsd2si, PR8491.Dale Johannesen2010-10-281-4/+4
* Add correct NEON encodings for vtbl and vtbx.Owen Anderson2010-10-281-29/+29
* Add correct NEON encodings for vext, vtrn, vuzp, and vzip.Owen Anderson2010-10-271-2/+8
* Fix compiler warnings about signed/unsigned comparisons.Bob Wilson2010-10-271-2/+2