aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-11-12Enable mips32 mul instruction. Patch by Akira Hatanaka <ahatanaka@mips.com>Bruno Cardoso Lopes
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-03Remove Predicate_* calls from MipsJakob Stoklund Olesen
2010-08-18Don't call Predicate_* in Mips.Jakob Stoklund Olesen
2010-05-24SubRegIndex'ize MipsJakob Stoklund Olesen
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-01MulOp is actually a Mips specific node, so do the match using Opcode. This fi...Bruno Cardoso Lopes
2010-01-19Fix a bug introduced on r92564 where the name "Node" was alreadyBruno Cardoso Lopes
2010-01-19On pic function calls some arguments were marked dead andBruno Cardoso Lopes
2010-01-19load f64 +0.0 in a cleaner way. This fix part of PR5445Bruno Cardoso Lopes
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2009-11-25Support PIC loading of constant pool entriesBruno Cardoso Lopes
2009-11-25Use endianess dependent offsets for load/store of doubles whenBruno Cardoso Lopes
2009-11-19- Add sugregister logic to handle f64=(f32,f32).Bruno Cardoso Lopes
2009-11-16- Fix a small bug while handling target constant pools (one param was missing).Bruno Cardoso Lopes
2009-11-13Support fp64 immediate zero, this fixes only part of PR5445 Bruno Cardoso Lopes
2009-11-05Remove uninteresting and confusing debug output.Dan Gohman
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-09-01Reapply 80278Bruno Cardoso Lopes
2009-08-27Revert 80278 for now, it caused a lot of MIPS tests to failBruno Cardoso Lopes
2009-08-27Revamp our friend Mips :)Bruno Cardoso Lopes
2009-08-23Fix some refactos for iostream changes (in -Asserts mode).Daniel Dunbar
2009-08-23eliminate the last DOUTs from the targets.Chris Lattner
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-01Minor code simplifications.Dan Gohman
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-06-03Convert Alpha and Mips to use a MachineFunctionInfo subclass toDan Gohman
2009-06-01Trailing whitespace.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen
2009-01-15Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman
2008-12-14silence warning when asserts disabled.Chris Lattner
2008-11-05Eliminate the ISel priority queue, which used the topological order for aDan Gohman
2008-10-27Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene
2008-10-16Trim #includes.Dan Gohman
2008-10-03Avoid creating two TargetLowering objects for each target.Dan Gohman
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-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-08-28erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif
2008-08-23Move the point at which FastISel taps into the SelectionDAGISelDan Gohman
2008-08-21Simplify SelectRoot's interface, and factor out some common codeDan Gohman
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-07-17Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman