aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/XCore
AgeCommit message (Expand)Author
2011-03-04Be nice to Xcore and the XMOS assembler and avoid quoting section namesJoerg Sonnenberger
2011-03-03Bug#9033: For the ELF assembler output, always quote the section name.Joerg Sonnenberger
2011-02-24Add XCore intrinsic for eeu instruction.Richard Osborne
2011-02-23Add XCore intrinsic for clre instruction.Richard Osborne
2011-02-23Add llvm.xcore.waitevent intrinsic. The effect of this intrinsic is to enableRichard Osborne
2011-02-23Add XCore intrinsic for the setv instruction.Richard Osborne
2011-02-23Add XCore intrinsic for settw instruction.Richard Osborne
2011-02-21Add XCore intrinsics for various instructions on ports.Richard Osborne
2011-02-09Add intrinsic for setc instruction on the XCore.Richard Osborne
2011-02-03Add XCore intrinsics for resource instructions.Richard Osborne
2011-02-02Add support for trampolines on the XCore.Richard Osborne
2011-01-31Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions.Richard Osborne
2011-01-16Update tests.Rafael Espindola
2010-12-06If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag...Devang Patel
2010-09-20Enable machine sinking critical edge splitting. e.g.Evan Cheng
2010-04-17Start function numbering at 0.Dan Gohman
2010-04-07Split big test into multiple directories to cater toDale Johannesen
2010-03-14fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner
2010-03-11Add dag combine to simplify lmul(x, 0, a, b)Richard Osborne
2010-03-10Handle MVT::i64 type in DAG combine for ISD::ADD. Fold 64 bitRichard Osborne
2010-03-10Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediateRichard Osborne
2010-03-10Prefer LMUL to MACCU as LMUL has no tied operands.Richard Osborne
2010-03-10Custom lower (S|U)MUL_LOHI -> MACC(S|U)Richard Osborne
2010-03-10Lower add (mul a, b), c into MACCU / MACCS nodes which translateRichard Osborne
2010-03-10Convert test to FileCheck.Richard Osborne
2010-03-09In cases where the carry / borrow unused converted ladd / lsubRichard Osborne
2010-03-09Add DAG combine for ladd / lsub.Richard Osborne
2010-02-26Fix XCoreTargetLowering::isLegalAddressingMode() to handle VoidTy.Richard Osborne
2010-02-23Lower BR_JT on the XCore to a jump into a series of jump instructions.Richard Osborne
2010-01-28convert the last 3 targets to use EmitFunctionBody() now thatChris Lattner
2010-01-05Delete useless trailing semicolons.Dan Gohman
2009-11-18Add XCore support for indirectbr / blockaddress.Richard Osborne
2009-11-14Add XCore support for arbitrary-sized aggregate returns.Richard Osborne
2009-10-08Add some peepholes for signed comparisons using ashr X, X, 32.Richard Osborne
2009-09-09Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-08-18Add support for mergeable sections back into the XCore backend.Richard Osborne
2009-08-18Put data with relocations in the same sections as data without relocations.Richard Osborne
2009-08-17Update getSectionForConstant() to to allow mergable sections to be nulled outRichard Osborne
2009-08-15use XCore-specific section with xcore specific cp/dp flags to restore Chris Lattner
2009-08-02Add extra SEXT pattern.Richard Osborne
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner
2009-07-24Add tests for handling of globals and tls on the XCore. These currently failRichard Osborne
2009-07-16Combine an unaligned store of unaligned load into a memmove.Richard Osborne
2009-07-16Expand unaligned 32 bit loads from an address which is a constantRichard Osborne
2009-07-16Custom lower unaligned 32 bit stores and loads into libcalls. This is Richard Osborne
2009-07-15Fix pattern for LD16S_3r, add basic tests to check load / store instructionsRichard Osborne
2009-07-15Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs.Richard Osborne
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-05-20Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman
2009-04-18testcase for PR3898Chris Lattner