summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* movl is a cheaper way to materialize 0 without clobbering EFLAGS than movabsq.Dan Gohman2010-02-261-1/+1
* Fix XCoreTargetLowering::isLegalAddressingMode() to handle VoidTy.Richard Osborne2010-02-261-3/+1
* Revert r97211 and r97213 to get the build green again.Chandler Carruth2010-02-264-69/+16
* Currently in LLVM, names of libcalls are assigned during TargetLoweringSanjiv Gupta2010-02-263-12/+51
* Before converting an operand to mem, check if it is legal to do so.Sanjiv Gupta2010-02-261-4/+18
* Delete a bunch of redundant predicates.Dan Gohman2010-02-261-44/+41
* Added the following 32-bit Thumb instructions for disassembly only: SMC, RFE,Johnny Chen2010-02-251-0/+59
* Added the 32-bit Thumb instructions (BXJ) for disassembly only.Johnny Chen2010-02-251-0/+11
* Added the 32-bit Thumb instructions (MRS and MSR) for disassembly only.Johnny Chen2010-02-251-0/+50
* Fix TextAlignFillValue in a few placesDaniel Dunbar2010-02-251-0/+4
* Added the following 16-bit Thumb instructions for disassembly only: YIELD, WFE,Johnny Chen2010-02-251-0/+42
* Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman2010-02-251-42/+1
* 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
OpenPOWER on IntegriCloud