2011-02-21 |
Richard Osborne | Add XCore intrinsics for various instructions on ports.
|
commit | commitdiff | tree |
2011-02-09 |
Richard Osborne | Add intrinsic for setc instruction on the XCore.
|
commit | commitdiff | tree |
2011-02-03 |
Richard Osborne | Add XCore intrinsics for resource instructions.
|
commit | commitdiff | tree |
2011-02-02 |
Richard Osborne | Add support for trampolines on the XCore.
|
commit | commitdiff | tree |
2011-01-31 |
Richard Osborne | Fix bug where ReduceLoadWidth was creating illegal...
|
commit | commitdiff | tree |
2010-03-11 |
Richard Osborne | Remove dead code. (S|U)MUL_LO is now lowered to LMUL...
|
commit | commitdiff | tree |
2010-03-11 |
Richard Osborne | Add dag combine to simplify lmul(x, 0, a, b)
|
commit | commitdiff | tree |
2010-03-11 |
Richard Osborne | Switch XCore over to using inline jump table entries.
|
commit | commitdiff | tree |
2010-03-11 |
Richard Osborne | Add a new jump table encoding to indicate jump tables...
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | The backend now makes a reasonable job of targeting...
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Handle MVT::i64 type in DAG combine for ISD::ADD. Fold...
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Fix checking of intermediates having one use in isADDADDMUL
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Extract recognition of patterns such as add(add(mul...
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Fix thinko.
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the...
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Prefer LMUL to MACCU as LMUL has no tied operands.
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Custom lower (S|U)MUL_LOHI -> MACC(S|U)
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Fix indentation
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Lower add (mul a, b), c into MACCU / MACCS nodes which...
|
commit | commitdiff | tree |
2010-03-10 |
Richard Osborne | Convert test to FileCheck.
|
commit | commitdiff | tree |
2010-03-09 |
Richard Osborne | In cases where the carry / borrow unused converted...
|
commit | commitdiff | tree |
2010-03-09 |
Richard Osborne | Canonicalize ladd constant to RHS.
|
commit | commitdiff | tree |
2010-03-09 |
Richard Osborne | Add DAG combine for ladd / lsub.
|
commit | commitdiff | tree |
2010-02-26 |
Richard Osborne | Fix XCoreTargetLowering::isLegalAddressingMode() to...
|
commit | commitdiff | tree |
2010-02-23 |
Richard Osborne | Don't mark call instruction as a barrier.
|
commit | commitdiff | tree |
2010-02-23 |
Richard Osborne | ECALLF, ECALLT shouldn't be marked as barriers.
|
commit | commitdiff | tree |
2010-02-23 |
Richard Osborne | Mark unconditional branches as barriers. Found using...
|
commit | commitdiff | tree |
2010-02-23 |
Richard Osborne | Remove unused lowering function LowerJumpTable
|
commit | commitdiff | tree |
2010-02-23 |
Richard Osborne | Lower BR_JT on the XCore to a jump into a series of...
|
commit | commitdiff | tree |
2009-11-18 |
Richard Osborne | Add XCore support for indirectbr / blockaddress.
|
commit | commitdiff | tree |
2009-11-14 |
Richard Osborne | Add XCore support for arbitrary-sized aggregate returns.
|
commit | commitdiff | tree |
2009-10-08 |
Richard Osborne | Add missing names for the XCore specific LADD and LSUB...
|
commit | commitdiff | tree |
2009-10-08 |
Richard Osborne | Add some peepholes for signed comparisons using ashr...
|
commit | commitdiff | tree |
2009-10-06 |
Richard Osborne | Remove xs1b predicate since it is no longer needed...
|
commit | commitdiff | tree |
2009-10-06 |
Richard Osborne | Remove xs1a subtarget. xs1a is a preproduction device...
|
commit | commitdiff | tree |
2009-10-06 |
Richard Osborne | Default to the xs1b subtarget
|
commit | commitdiff | tree |
2009-08-31 |
Richard Osborne | Add triple parsing support for XCore.
|
commit | commitdiff | tree |
2009-08-18 |
Richard Osborne | Add support for mergeable sections back into the XCore...
|
commit | commitdiff | tree |
2009-08-18 |
Richard Osborne | Put data with relocations in the same sections as data...
|
commit | commitdiff | tree |
2009-08-17 |
Richard Osborne | Update getSectionForConstant() to to allow mergable...
|
commit | commitdiff | tree |
2009-08-15 |
Richard Osborne | Move XCore AsmPrinter to XCore/AsmPrinter directory.
|
commit | commitdiff | tree |
2009-08-02 |
Richard Osborne | Add extra SEXT pattern.
|
commit | commitdiff | tree |
2009-07-24 |
Richard Osborne | Add tests for handling of globals and tls on the XCore...
|
commit | commitdiff | tree |
2009-07-22 |
Richard Osborne | Thread local globals don't require special handling...
|
commit | commitdiff | tree |
2009-07-16 |
Richard Osborne | Combine an unaligned store of unaligned load into a...
|
commit | commitdiff | tree |
2009-07-16 |
Richard Osborne | Lower the threshold at which memcpy / memmove / memset...
|
commit | commitdiff | tree |
2009-07-16 |
Richard Osborne | Fix typo in last commit on expansion of unaligned loads.
|
commit | commitdiff | tree |
2009-07-16 |
Richard Osborne | Expand unaligned 32 bit loads from an address which...
|
commit | commitdiff | tree |
2009-07-16 |
Richard Osborne | Custom lower unaligned 32 bit stores and loads into...
|
commit | commitdiff | tree |
2009-07-15 |
Richard Osborne | Fix pattern for LD16S_3r, add basic tests to check...
|
commit | commitdiff | tree |
2009-07-15 |
Richard Osborne | Fix XCoreTargetLowering::isLegalAddressingMode to handle...
|
commit | commitdiff | tree |
2009-07-15 |
Richard Osborne | Remove the xcore-file-directive option now that LLVM...
|
commit | commitdiff | tree |
2009-01-15 |
Richard Osborne | Don't fold address calculations which use negative...
|
commit | commitdiff | tree |
2009-01-15 |
Richard Osborne | Update the operands used when building LDAWSP instructions...
|
commit | commitdiff | tree |
2009-01-14 |
Richard Osborne | Add pseudo instructions to the XCore for (load|store...
|
commit | commitdiff | tree |
2008-12-03 |
Richard Osborne | Add support for ISD::TRAP to the XCore backend
|
commit | commitdiff | tree |
2008-11-17 |
Richard Osborne | Don't produce ADDC/ADDE when expanding SHL unless they...
|
commit | commitdiff | tree |
2008-11-14 |
Richard Osborne | [XCore] Remove whitespace in the description used when
|
commit | commitdiff | tree |
2008-11-14 |
Richard Osborne | [XCore] Fix expansion of 64 bit add/sub. Don't custom...
|
commit | commitdiff | tree |
2008-11-14 |
Richard Osborne | Add XCore intrinsics for getid (returns thread id)...
|
commit | commitdiff | tree |
2008-11-07 |
Richard Osborne | Keep CREDITS.TXT sorted by name.
|
commit | commitdiff | tree |
2008-11-07 |
Richard Osborne | Add contributer information for XCore backend to CREDITS.TXT
|
commit | commitdiff | tree |
2008-11-07 |
Richard Osborne | Add XCore backend to CMake build.
|
commit | commitdiff | tree |
2008-11-07 |
Richard Osborne | Add basic test for XCore backend
|
commit | commitdiff | tree |
2008-11-07 |
Richard Osborne | Fix compile warnings.
|
commit | commitdiff | tree |
2008-11-07 |
Richard Osborne | Add XCore backend.
|
commit | commitdiff | tree |
2008-11-05 |
Richard Osborne | Test commit, add Makefile for XCore target, more to...
|
commit | commitdiff | tree |
|