aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Speculatively revert 132758 and 132768 to try to fix the Windows buildbots.Eric Christopher2011-06-091-16/+0
* Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of theAkira Hatanaka2011-06-081-0/+16
* Add comments for wrapper node patterns in MipsInstrInfo.td.Akira Hatanaka2011-06-071-1/+10
* This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor,Bruno Cardoso Lopes2011-05-311-0/+117
* This patch implements the thread local storage. Implemented are GeneralBruno Cardoso Lopes2011-05-311-0/+30
* Define a wrapper node for target constant nodes (tglobaladdr, etc.).Akira Hatanaka2011-05-281-7/+14
* Coding style fixes. Added comments.Akira Hatanaka2011-05-251-1/+2
* Enable printing of immediates that do not fit in 16-bit. .cprestore can haveAkira Hatanaka2011-05-241-1/+1
* Fix setting of isCommutable flag.Akira Hatanaka2011-05-121-13/+20
* Fix td file comments for Mips.Eric Christopher2011-05-091-1/+5
* Lower BlockAddress node when relocation-model is static.Akira Hatanaka2011-04-251-0/+1
* Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka2011-04-151-24/+24
* Fix lines that have incorrect indentation or exceed 80 columns. There is no c...Akira Hatanaka2011-04-151-28/+30
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-311-47/+48
* Improve div/rem node handling on mips. Patch by Akira HatanakaBruno Cardoso Lopes2011-03-041-10/+23
* Expands register/immediate pairs when the immediate is too large to fit in 16...Bruno Cardoso Lopes2011-03-041-0/+5
* Lowers block address. Currently asserts when relocation model is not PIC. Pat...Bruno Cardoso Lopes2011-03-041-0/+2
* Fixes addc pattern when immediate cannot be represented with 16-bit. Patch by...Bruno Cardoso Lopes2011-03-041-1/+1
* Remove (hopefully) all trailing whitespaces from the mips backend. Patch by H...Bruno Cardoso Lopes2011-03-041-5/+5
* Add support for mips32 madd and msub instructions. Patch by Akira HatanakaBruno Cardoso Lopes2011-01-181-9/+25
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-4/+4
* Add ROTR and ROTRV mips32 instructions. Patch by Akira HatanakaBruno Cardoso Lopes2010-12-091-12/+24
* Remove target specific node MipsISD::CMov, which is not used because all cond...Bruno Cardoso Lopes2010-12-071-5/+1
* Match a pattern generated by a dag combiner opt where:Bruno Cardoso Lopes2010-12-071-0/+6
* Enable mips32 mul instruction. Patch by Akira Hatanaka <ahatanaka@mips.com>Bruno Cardoso Lopes2010-11-121-1/+2
* Add clo instruction. Patch by Akira Hatanaka (ahatanaka@mips.com) with some m...Bruno Cardoso Lopes2010-11-101-7/+10
* Fix trailing whitespace and style, no functionality changeBruno Cardoso Lopes2010-11-091-170/+95
* Don't call Predicate_* in Mips.Jakob Stoklund Olesen2010-08-181-6/+1
* fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner2010-08-171-1/+1
* Remove isTwoAddress from Mips.Eric Christopher2010-06-211-1/+1
* set SDNPVariadic on nodes throughout the rest of the targets thatChris Lattner2010-03-191-1/+2
* remove redundant instruction.Chris Lattner2010-02-281-2/+2
* Remember to define super registers in mips calls.Jakob Stoklund Olesen2010-02-171-3/+2
* mark "addr" as having type "iPTR", eliminating some type comparisonsChris Lattner2010-02-141-1/+1
* On pic function calls some arguments were marked dead andBruno Cardoso Lopes2010-01-191-5/+5
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-291-1/+1
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-2/+2
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-2/+2
* Added support for fround, fextend and FP_TO_SINTBruno Cardoso Lopes2009-05-271-2/+2
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-031-1/+1
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-2/+2
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-7/+7
* Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT nodeBruno Cardoso Lopes2008-08-131-47/+96
* Support added for ctlz intrinsic, test case added.Bruno Cardoso Lopes2008-08-081-17/+15
* Added support for fp callee saved registers.Bruno Cardoso Lopes2008-08-061-2/+3
* Improved asm inline for hi,lo resultsBruno Cardoso Lopes2008-08-021-9/+25
* Instruction definition cleanupBruno Cardoso Lopes2008-07-301-63/+43
* Added floating point lowering for select.Bruno Cardoso Lopes2008-07-291-6/+7
* Minor fixes.Bruno Cardoso Lopes2008-07-231-3/+10
* Added initial support for small sections on Mips.Bruno Cardoso Lopes2008-07-211-5/+7