aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-10-08Cache TargetLowering on SelectionDAGISel and update previousEric Christopher1-7/+5
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+2
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-5/+5
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-1/+1
2013-09-22ISelDAG: spot chain cycles involving MachineNodesTim Northover1-1/+3
2013-09-22[Sparc] Add support for TLS in sparc.Venkatraman Govindaraju1-2/+4
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling1-5/+7
2013-06-06Cache the TargetLowering info object as a pointer.Bill Wendling1-4/+4
2013-05-25Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick1-1/+1
2013-04-16Add 64-bit multiply and divide instructions for SPARC v9.Jakob Stoklund Olesen1-0/+3
2013-04-13Use the correct types when matching ADDRri patterns from frame indexes.Jakob Stoklund Olesen1-3/+4
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles1-1/+0
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner1-2/+2
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner1-8/+6
2010-08-17Don't call Predicate_* methods directly from Sparc target.Jakob Stoklund Olesen1-4/+4
2010-04-19Delete an unnecessary reference to SelectionDAGISel::BB.Dan Gohman1-1/+0
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman1-1/+0
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner1-15/+1
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman1-10/+9
2009-11-05Remove uninteresting and confusing debug output.Dan Gohman1-1/+0
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman1-4/+4
2009-09-15several major improvements to the sparc backend: support for weak linkageChris Lattner1-4/+19
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson1-14/+14
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson1-14/+14
2009-07-08Implement changes from Chris's feedback.Torok Edwin1-0/+2
2009-02-06Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen1-3/+4
2009-01-15Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman1-1/+1
2008-11-05Eliminate the ISel priority queue, which used the topological order for aDan Gohman1-4/+0
2008-10-27Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene1-1/+1
2008-10-10Add dummy 'm' inline asm constraint handler for Sparc. I'm not sure, whether ...Anton Korobeynikov1-0/+26
2008-10-10CleanupAnton Korobeynikov1-12/+12
2008-10-03Avoid creating two TargetLowering objects for each target.Dan Gohman1-5/+3
2008-09-16Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling1-2/+2
2008-09-16- Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling1-2/+2
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman1-1/+1
2008-08-28erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif1-2/+2
2008-08-23Move the point at which FastISel taps into the SelectionDAGISelDan Gohman1-3/+3
2008-08-21Simplify SelectRoot's interface, and factor out some common codeDan Gohman1-1/+1
2008-07-27Rename SDOperand to SDValue.Dan Gohman1-17/+17
2008-07-17Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman1-2/+1
2008-07-07Add explicit keywords.Dan Gohman1-1/+1
2008-06-30Split scheduling from instruction selection.Evan Cheng1-7/+4
2008-03-17split sparc lowering out into SparcISelLowering.{cpp|h} to followChris Lattner1-986/+1
2008-03-17refactor the LowerOperation code out to individual functions for Chris Lattner1-173/+197
2008-03-10Default ISD::PREFETCH to expand.Evan Cheng1-1/+0
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng1-0/+1
2008-02-28Sparc backend doesn't support debug info yet, mark the nodes as expand. This...Chris Lattner1-2/+6
2008-02-28Fix CodeGen/Generic/storetrunc-fp.ll on sparc, PR2105Chris Lattner1-1/+2