aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/XCore/XCoreISelLowering.h
AgeCommit message (Expand)Author
2013-05-04[XCore] Make use of the target independent global address offset folding.Richard Osborne
2013-05-04[XCore] Simplify code that checks for an aligned base plus a constant.Richard Osborne
2013-05-04[XCore] Use static relocation model by default.Richard Osborne
2013-03-01Fix PR10475Michael Liao
2013-01-25Fix order of operands for crc8_l4rRichard Osborne
2012-07-19Remove tabs.Bill Wendling
2012-05-25Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper
2012-02-28Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng
2011-09-06Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-06-29Move XCore from getRegClassForInlineAsmConstraint toEric Christopher
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-05-06Make the logic for determining function alignment more explicit. No function...Eli Friedman
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-02Add support for trampolines on the XCore.Richard Osborne
2010-07-10Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman
2010-07-09--- Reverse-merging r107947 into '.':Bob Wilson
2010-07-09Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman
2010-07-08Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman
2010-07-07Add X86FastISel support for return statements. This entails refactoringDan Gohman
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-07-06CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman
2010-05-01Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-03-11Switch XCore over to using inline jump table entries.Richard Osborne
2010-03-10Fix thinko.Richard 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-09Add DAG combine for ladd / lsub.Richard Osborne
2010-02-23Remove unused lowering function LowerJumpTableRichard Osborne
2010-02-23Lower BR_JT on the XCore to a jump into a series of jump instructions.Richard Osborne
2010-02-15no need to add the instruction count anymore.Chris Lattner
2010-02-02Revert 95130.Evan Cheng
2010-02-02Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2009-11-18Add XCore support for indirectbr / blockaddress.Richard Osborne
2009-11-14Add XCore support for arbitrary-sized aggregate returns.Richard Osborne
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-07-16Combine an unaligned store of unaligned load into a memmove.Richard Osborne
2009-07-16Custom lower unaligned 32 bit stores and loads into libcalls. This is Richard Osborne
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling