aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Each field of auxiliary debug entry is only 1 byte long.Sanjiv Gupta2010-02-251-1/+1
* Added tNOP for disassembly only.Johnny Chen2010-02-251-1/+8
* Truncate from i64 to i32 is "free" on x86-32, because it involves Dan Gohman2010-02-251-2/+2
* Revert this patch for the time being. Needs more testing.Scott Michel2010-02-253-150/+11
* Added tSVC and tTRAP for disassembly only.Johnny Chen2010-02-251-0/+18
* Large stack frame patch for the CellSPU: handle stack frames that exceed 8176Scott Michel2010-02-253-11/+150
* Create a stack frame on ARM whenJakob Stoklund Olesen2010-02-241-41/+41
* Check for comparisons of +/- zero when optimizing less-than-or-equal andBob Wilson2010-02-241-22/+31
* Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman2010-02-241-1/+42
* Adding function "lookupGCCName" to MBlazeIntrinsicInfoWesley Peck2010-02-245-13/+17
* Added Vector Swap (VSWPd and VSWPq) instructions for disassembly only.Johnny Chen2010-02-241-0/+8
* Stay away from str <undef> in ARMLoadStoreOpt. This pass does not understandJakob Stoklund Olesen2010-02-241-1/+9
* Fixed typo of opcodestr, should be "vst1", not "vld1".Johnny Chen2010-02-241-9/+9
* Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again inDaniel Dunbar2010-02-241-36/+16
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-241-10/+74
* Remove an unused variable. Was this intentional?Chandler Carruth2010-02-241-1/+0
* Added for disassembly VST1 (multiple single elements) which stores elements toJohnny Chen2010-02-241-0/+35
* handle very large call frames when require SPAdj != 0 for Thumb1Jim Grosbach2010-02-242-4/+4
* LowerCall() should always do getCopyFromReg() to reference the stack pointer.Jim Grosbach2010-02-241-5/+1
* Re-apply 96540 and 96556 with fixes.Evan Cheng2010-02-241-16/+36
* DIV8r must define %AX since X86DAGToDAGISel::Select() sometimes uses itJakob Stoklund Olesen2010-02-241-1/+1
* Fix rev 96389 by restricting the xform to mask that's either signbit or max s...Evan Cheng2010-02-231-4/+9
* Don't mark call instruction as a barrier.Richard Osborne2010-02-231-1/+1
* Added for disassembly VLD1 (multiple single elements) which loads memory intoJohnny Chen2010-02-231-0/+33
* Use the module's context instead of the global context.Nicolas Geoffray2010-02-231-16/+16
* no need to override IsLegalToFold, the base implementationChris Lattner2010-02-231-10/+0
* Adding the MicroBlaze backend.Wesley Peck2010-02-2337-0/+5371
* ECALLF, ECALLT shouldn't be marked as barriers.Richard Osborne2010-02-231-2/+2
* Mark unconditional branches as barriers. Found using -verify-machineinstrsRichard Osborne2010-02-231-3/+3
* Spelling. s/suppor /support /Jim Grosbach2010-02-231-3/+3
* Remove unused lowering function LowerJumpTableRichard Osborne2010-02-232-13/+0
* Lower BR_JT on the XCore to a jump into a series of jump instructions.Richard Osborne2010-02-235-5/+103
* disable two patterns that are using non-sensical result pattern types.Chris Lattner2010-02-231-4/+4
* remove a confused pattern that is trying to match an addressChris Lattner2010-02-231-7/+0
* remove a bunch of dead named arguments in input patterns,Chris Lattner2010-02-235-46/+46
* fix a type mismatch in this pattern, where we were using an i64 imm in a Chris Lattner2010-02-231-1/+7
* reapply my cellspu changes with a fix to not break the old isel.Chris Lattner2010-02-231-42/+73
* Revert 96854, 96852, and 96849, unbreaking test/CodeGen/CellSPU/i64ops.ll.Dan Gohman2010-02-231-71/+42
* X86InstrInfoSSE.td declares PINSRW as having type v8i16,Chris Lattner2010-02-233-7/+19
* Added versions of VCGE, VCGT, VCLE, and VCLT NEON instructions which compare toJohnny Chen2010-02-231-9/+25
* fix hte last cellspu failure.Chris Lattner2010-02-231-11/+12
* hack around more crimes in instruction selection.Chris Lattner2010-02-231-16/+26
* the cell backend is making all sorts of unsafe and incorrect assumptions Chris Lattner2010-02-231-26/+44
* Added VCEQ (immediate #0) NEON instruction for disassembly only.Johnny Chen2010-02-231-0/+41
* Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach2010-02-224-2/+19
* Clean up a bit and fix for when SPAdj != 0Jim Grosbach2010-02-221-3/+2
* The predicate index isn't fixed, so scan for it to make sure we get the properJim Grosbach2010-02-221-2/+3
* remove dupes now.Chris Lattner2010-02-221-2/+0
* move #includes earlier.Chris Lattner2010-02-222-2/+3
* Added SEL, SXTB16, SXTAB16, UXTAB16, SMMULR, SMMLAR, SMMLSR, SMUAD, and SMUSD,Johnny Chen2010-02-221-5/+83