aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/XCore
Commit message (Expand)AuthorAgeFilesLines
* Enable machine sinking critical edge splitting. e.g.Evan Cheng2010-09-201-4/+4
* Start function numbering at 0.Dan Gohman2010-04-171-2/+2
* Split big test into multiple directories to cater toDale Johannesen2010-04-071-0/+33
* fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner2010-03-141-1/+1
* Add dag combine to simplify lmul(x, 0, a, b)Richard Osborne2010-03-111-0/+13
* Handle MVT::i64 type in DAG combine for ISD::ADD. Fold 64 bitRichard Osborne2010-03-101-0/+15
* Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediateRichard Osborne2010-03-101-0/+12
* Prefer LMUL to MACCU as LMUL has no tied operands.Richard Osborne2010-03-101-4/+1
* Custom lower (S|U)MUL_LOHI -> MACC(S|U)Richard Osborne2010-03-101-0/+30
* Lower add (mul a, b), c into MACCU / MACCS nodes which translateRichard Osborne2010-03-101-0/+24
* Convert test to FileCheck.Richard Osborne2010-03-101-3/+11
* In cases where the carry / borrow unused converted ladd / lsubRichard Osborne2010-03-091-0/+39
* Add DAG combine for ladd / lsub.Richard Osborne2010-03-091-0/+28
* Fix XCoreTargetLowering::isLegalAddressingMode() to handle VoidTy.Richard Osborne2010-02-261-0/+26
* Lower BR_JT on the XCore to a jump into a series of jump instructions.Richard Osborne2010-02-232-0/+156
* convert the last 3 targets to use EmitFunctionBody() now thatChris Lattner2010-01-281-1/+1
* Delete useless trailing semicolons.Dan Gohman2010-01-052-2/+2
* Add XCore support for indirectbr / blockaddress.Richard Osborne2009-11-181-0/+45
* Add XCore support for arbitrary-sized aggregate returns.Richard Osborne2009-11-141-0/+43
* Add some peepholes for signed comparisons using ashr X, X, 32.Richard Osborne2009-10-081-0/+76
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-0931-31/+31
* Add support for mergeable sections back into the XCore backend.Richard Osborne2009-08-182-2/+2
* Put data with relocations in the same sections as data without relocations.Richard Osborne2009-08-181-0/+56
* Update getSectionForConstant() to to allow mergable sections to be nulled outRichard Osborne2009-08-171-0/+11
* use XCore-specific section with xcore specific cp/dp flags to restore Chris Lattner2009-08-152-2/+0
* Add extra SEXT pattern.Richard Osborne2009-08-021-0/+32
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-2/+1
* Add tests for handling of globals and tls on the XCore. These currently failRichard Osborne2009-07-242-0/+58
* Combine an unaligned store of unaligned load into a memmove.Richard Osborne2009-07-161-0/+12
* Expand unaligned 32 bit loads from an address which is a constantRichard Osborne2009-07-162-0/+31
* Custom lower unaligned 32 bit stores and loads into libcalls. This is Richard Osborne2009-07-162-0/+18
* Fix pattern for LD16S_3r, add basic tests to check load / store instructionsRichard Osborne2009-07-152-0/+74
* Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs.Richard Osborne2009-07-151-0/+7
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-042-7/+7
* Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman2009-05-201-1/+1
* testcase for PR3898Chris Lattner2009-04-181-0/+6
* Add the private linkage.Rafael Espindola2009-01-151-0/+21
* Don't fold address calculations which use negative offsets intoRichard Osborne2009-01-151-0/+12
* Add pseudo instructions to the XCore for (load|store|load address) of aRichard Osborne2009-01-141-0/+18
* Add support for ISD::TRAP to the XCore backendRichard Osborne2008-12-031-0/+11
* Reapply r59464, this time using the correct typeDuncan Sands2008-11-189-9/+0
* Revert r59464. It was causing this failure:Bill Wendling2008-11-189-0/+9
* Add soft float support for a bunch more operations. OriginalDuncan Sands2008-11-1711-0/+168
* Don't produce ADDC/ADDE when expanding SHL unless they are legalRichard Osborne2008-11-171-0/+6
* [XCore] Fix expansion of 64 bit add/sub. Don't custom expandRichard Osborne2008-11-141-0/+12
* Add XCore intrinsics for getid (returns thread id) and bitrev (reversesRichard Osborne2008-11-142-0/+16
* Add basic test for XCore backendRichard Osborne2008-11-072-0/+11