aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha/AlphaISelLowering.h
AgeCommit message (Expand)Author
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan 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-17Move per-function state out of TargetLowering subclasses and intoDan Gohman
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-10-28Add a second ValueType argument to isFPImmLegal.Evan Cheng
2009-10-27Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return...Evan Cheng
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-16Delete an unused field.Dan Gohman
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-07-19Switch Alpha over to the new call lowering style. New code mostly Eli Friedman
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-01-30Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-10-18Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-23Fix these enums' starting values to reflect the way thatDan Gohman
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-07-04Rather than having a different custom legalizationDuncan Sands
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-03-10Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel
2008-02-21Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth
2008-02-14In TargetLowering::LowerCallTo, don't assert thatDuncan Sands
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-08-02More explicit keywords.Dan Gohman
2007-03-25switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner
2007-01-24FTOIT and ITOFT are bit converts, and if we drop 21264s, are always availableAndrew Lenharth
2006-12-31For PR950:Reid Spencer
2006-10-31Add all that branch mangling niftinessAndrew Lenharth
2006-10-11Reduce the amount of state in the lowering code and drop old pattern ISel fun...Andrew Lenharth
2006-10-11Jimptables working again on alpha.Andrew Lenharth
2006-06-21inline asm, at least for floatsAndrew Lenharth
2006-06-13It really helps to be returning to the correct placeAndrew Lenharth
2006-06-12Let the alpha breakage begin. First Formals and RET. next CallsAndrew Lenharth
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-03-09Alpha Scheduling classesAndrew Lenharth
2006-01-28Implement Promote for VAARG, and allow it to be custom promoted for peopleNate Begeman
2006-01-27Switch to AlphaISD::CALL instead of ISD::CALLChris Lattner
2006-01-25First part of bug 680:Nate Begeman
2006-01-23added stores to lsmarkAndrew Lenharth