2010-03-11 |
Richard Osborne | Add dag combine to simplify lmul(x, 0, a, b) |
blob | commitdiff | raw |
2010-03-11 |
Richard Osborne | Switch XCore over to using inline jump table entries. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Handle MVT::i64 type in DAG combine for ISD::ADD. Fold... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Fix checking of intermediates having one use in isADDADDMUL |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Extract recognition of patterns such as add(add(mul... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Fix thinko. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Prefer LMUL to MACCU as LMUL has no tied operands. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Custom lower (S|U)MUL_LOHI -> MACC(S|U) |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Fix indentation |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Richard Osborne | Lower add (mul a, b), c into MACCU / MACCS nodes which... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Richard Osborne | In cases where the carry / borrow unused converted... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Richard Osborne | Canonicalize ladd constant to RHS. |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Richard Osborne | Add DAG combine for ladd / lsub. |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Bill Wendling | Remove dead parameter passing. |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Richard Osborne | Fix XCoreTargetLowering::isLegalAddressingMode() to... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Richard Osborne | Remove unused lowering function LowerJumpTable |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Richard Osborne | Lower BR_JT on the XCore to a jump into a series of... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
David Greene | Remove an assumption of default arguments. This is... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | Revert 95130. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | Pass callsite return type to TargetLowering::LowerCall... |
blob | commitdiff | raw | diff to current |
2010-01-27 |
Evan Cheng | Eliminate target hook IsEligibleForTailCallOptimization. |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Bill Wendling | Add more plumbing. This time in the LowerArguments... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are... |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Devang Patel | We are not using DBG_STOPPOINT anymore. |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Dan Gohman | Target-independent support for TargetFlags on BlockAddr... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Richard Osborne | Add XCore support for indirectbr / blockaddress. |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Richard Osborne | Add XCore support for arbitrary-sized aggregate returns. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
blob | commitdiff | raw | diff to current |
2009-10-08 |
Richard Osborne | Add missing names for the XCore specific LADD and LSUB... |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Richard Osborne | Remove xs1a subtarget. xs1a is a preproduction device... |
blob | commitdiff | raw | diff to current |
2009-09-19 |
Evan Cheng | Fix PR4926. When target hook EmitInstrWithCustomInserte... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Enhance EmitInstrWithCustomInserter() so target can... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Sandeep Patel | Retype from unsigned to CallingConv::ID accordingly... |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Bill Wendling | Reapply r79127. It was fixed by d0k. |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Bill Wendling | Revert r79127. It was causing compilation errors. |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Evan Cheng | Change allowsUnalignedMemoryAccesses to take type argum... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Owen Anderson | Add contexts to some of the MVT APIs. No functionality... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Dan Gohman | Major calling convention code refactoring. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Chris Lattner | switch off of 'Section' onto MCSection. We're not... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Chris Lattner | Rip all of the global variable lowering logic out of... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Eli Friedman | Remove shift amount flavor. It isn't actually complete... |
blob | commitdiff | raw | diff to current |
2009-07-17 |
Eli Friedman | Handle void in XCoreTargetLowering::isLegalAddressingMo... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Richard Osborne | Combine an unaligned store of unaligned load into a... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Richard Osborne | Lower the threshold at which memcpy / memmove / memset... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Richard Osborne | Fix typo in last commit on expansion of unaligned loads. |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Richard Osborne | Expand unaligned 32 bit loads from an address which... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Richard Osborne | Custom lower unaligned 32 bit stores and loads into... |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Richard Osborne | Fix XCoreTargetLowering::isLegalAddressingMode to handl... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | Thread LLVMContext through MVT and related parts of... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Implement changes from Chris's feedback. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Convert more abort() calls to llvm_report_error(). |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Bill Wendling | Update comments to make it clear that the function... |
blob | commitdiff | raw | diff to current |
2009-06-30 |
Bill Wendling | Add an "alignment" field to the MachineFunction object... |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Dale Johannesen | missed file |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dan Gohman | Constify TargetInstrInfo::EmitInstrWithCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dale Johannesen | Get rid of the last non-DebugLoc versions of getNode! |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Remove more non-DebugLoc versions of getNode. |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Dale Johannesen | Get rid of 3 non-DebugLoc getNode variants. |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Dale Johannesen | Remove non-DebugLoc forms of CopyToReg and CopyFromReg. |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Dale Johannesen | Remove non-DebugLoc versions of getLoad and getStore. |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Richard Osborne | Add support for ISD::TRAP to the XCore backend |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Duncan Sands | Change the interface to the type legalization method |
blob | commitdiff | raw | diff to current |
2008-11-23 |
Duncan Sands | Rename SetCCResultContents to BooleanContents. In |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Richard Osborne | [XCore] Fix expansion of 64 bit add/sub. Don't custom... |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Richard Osborne | Add XCore intrinsics for getid (returns thread id)... |
blob | commitdiff | raw | diff to current |
2008-11-07 |
Richard Osborne | Add XCore backend. |
blob | commitdiff | raw | diff to current |
|