aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsISelLowering.cpp
AgeCommit message (Expand)Author
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
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-06-16Misc accumulated tweaks to legalization logic for various targets.Eli Friedman
2009-06-03Convert Alpha and Mips to use a MachineFunctionInfo subclass toDan Gohman
2009-05-27Added support for fround, fextend and FP_TO_SINTBruno Cardoso Lopes
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands
2009-04-09Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman
2009-03-26fix an apparently real bug exposed by a warning in -asserts mode.Chris Lattner
2009-03-21Removed AFGR32 register classBruno Cardoso Lopes
2009-03-19Added support for Mips O32 Calling ConventionBruno Cardoso Lopes
2009-02-13Remove non-DebugLoc versions of BuildMI from IA64, Mips.Dale Johannesen
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen
2009-02-06Remove more non-DebugLoc versions of getNode.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen
2009-02-04Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen
2009-01-26Fix a typoNate Begeman
2009-01-15Add the private linkage.Rafael Espindola
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-01There are no longer any places that require aDuncan Sands
2008-11-23Rename SetCCResultContents to BooleanContents. InDuncan Sands
2008-10-18Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman
2008-10-16Trim #includes.Dan Gohman
2008-10-14Rename LoadX to LoadExt.Evan Cheng
2008-10-11Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner
2008-09-16Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling
2008-09-16- Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-08-28erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif
2008-08-26disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif
2008-08-13Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT nodeBruno Cardoso Lopes
2008-08-08Support added for ctlz intrinsic, test case added.Bruno Cardoso Lopes
2008-08-07Added Mips support for DYNAMIC_STACKALLOCBruno Cardoso Lopes
2008-08-04Mips ISelLowering cleanup : Removed old LowerCALL and FORMAL_ARGS helpers, theyBruno Cardoso Lopes
2008-08-04Handle i32->f32 bitconvert results.Bruno Cardoso Lopes
2008-08-02Apply the same pattern used in 'and' lowering for 'or'Bruno Cardoso Lopes
2008-07-31Expand fcopysignBruno Cardoso Lopes
2008-07-31Handle more SELECT corner cases considering legalize types, probabily wont wo...Bruno Cardoso Lopes
2008-07-30Added pattern for floating point zero immediate (avoiding a constant poolBruno Cardoso Lopes
2008-07-30Fixed bug in global address lowering for functions and in Brcond loweringBruno Cardoso Lopes
2008-07-29Changed some methods order.Bruno Cardoso Lopes
2008-07-29Added floating point lowering for select.Bruno Cardoso Lopes
2008-07-28Disable gp_rel relocation for constant pools access for now.Bruno Cardoso Lopes
2008-07-28Added floating point lowering for setcc and brcond.Bruno Cardoso Lopes
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-07-23Minor fixes.Bruno Cardoso Lopes