aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2010-02-25Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman
2010-02-25Each field of auxiliary debug entry is only 1 byte long.Sanjiv Gupta
2010-02-25Added tNOP for disassembly only.Johnny Chen
2010-02-25Truncate from i64 to i32 is "free" on x86-32, because it involves Dan Gohman
2010-02-25Revert this patch for the time being. Needs more testing.Scott Michel
2010-02-25Added tSVC and tTRAP for disassembly only.Johnny Chen
2010-02-25Large stack frame patch for the CellSPU: handle stack frames that exceed 8176Scott Michel
2010-02-24Create a stack frame on ARM whenJakob Stoklund Olesen
2010-02-24Check for comparisons of +/- zero when optimizing less-than-or-equal andBob Wilson
2010-02-24Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman
2010-02-24Adding function "lookupGCCName" to MBlazeIntrinsicInfoWesley Peck
2010-02-24Added Vector Swap (VSWPd and VSWPq) instructions for disassembly only.Johnny Chen
2010-02-24Stay away from str <undef> in ARMLoadStoreOpt. This pass does not understandJakob Stoklund Olesen
2010-02-24Fixed typo of opcodestr, should be "vst1", not "vld1".Johnny Chen
2010-02-24Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again inDaniel Dunbar
2010-02-24When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman
2010-02-24Remove an unused variable. Was this intentional?Chandler Carruth
2010-02-24Added for disassembly VST1 (multiple single elements) which stores elements toJohnny Chen
2010-02-24handle very large call frames when require SPAdj != 0 for Thumb1Jim Grosbach
2010-02-24LowerCall() should always do getCopyFromReg() to reference the stack pointer.Jim Grosbach
2010-02-24Re-apply 96540 and 96556 with fixes.Evan Cheng
2010-02-24DIV8r must define %AX since X86DAGToDAGISel::Select() sometimes uses itJakob Stoklund Olesen
2010-02-23Fix rev 96389 by restricting the xform to mask that's either signbit or max s...Evan Cheng
2010-02-23Don't mark call instruction as a barrier.Richard Osborne
2010-02-23Added for disassembly VLD1 (multiple single elements) which loads memory intoJohnny Chen
2010-02-23Use the module's context instead of the global context.Nicolas Geoffray
2010-02-23no need to override IsLegalToFold, the base implementationChris Lattner
2010-02-23Adding the MicroBlaze backend.Wesley Peck
2010-02-23ECALLF, ECALLT shouldn't be marked as barriers.Richard Osborne
2010-02-23Mark unconditional branches as barriers. Found using -verify-machineinstrsRichard Osborne
2010-02-23Spelling. s/suppor /support /Jim Grosbach
2010-02-23Remove unused lowering function LowerJumpTableRichard Osborne
2010-02-23Lower BR_JT on the XCore to a jump into a series of jump instructions.Richard Osborne
2010-02-23disable two patterns that are using non-sensical result pattern types.Chris Lattner
2010-02-23remove a confused pattern that is trying to match an addressChris Lattner
2010-02-23remove a bunch of dead named arguments in input patterns,Chris Lattner
2010-02-23fix a type mismatch in this pattern, where we were using an i64 imm in a Chris Lattner
2010-02-23reapply my cellspu changes with a fix to not break the old isel.Chris Lattner
2010-02-23Revert 96854, 96852, and 96849, unbreaking test/CodeGen/CellSPU/i64ops.ll.Dan Gohman
2010-02-23X86InstrInfoSSE.td declares PINSRW as having type v8i16,Chris Lattner
2010-02-23Added versions of VCGE, VCGT, VCLE, and VCLT NEON instructions which compare toJohnny Chen
2010-02-23fix hte last cellspu failure.Chris Lattner
2010-02-23hack around more crimes in instruction selection.Chris Lattner
2010-02-23the cell backend is making all sorts of unsafe and incorrect assumptions Chris Lattner
2010-02-23Added VCEQ (immediate #0) NEON instruction for disassembly only.Johnny Chen
2010-02-22Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach
2010-02-22Clean up a bit and fix for when SPAdj != 0Jim Grosbach
2010-02-22The predicate index isn't fixed, so scan for it to make sure we get the properJim Grosbach
2010-02-22remove dupes now.Chris Lattner
2010-02-22move #includes earlier.Chris Lattner