aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mips] Remove SDNPWantParent from the list of SDNodeProperties.Akira Hatanaka2013-02-161-14/+11
* [mips] Split SelectAddr, which was used to match address patterns, into twoAkira Hatanaka2013-02-151-13/+26
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-4/+4
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-8/+8
* [mips] Add predicate HasFPIdx for floating-point indexed load instructionAkira Hatanaka2012-11-151-2/+2
* This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler2012-10-281-0/+146
* Implement carry for subtract/add for mips16Reed Kotler2012-10-261-4/+14
* Patch for integer multiply, signed/unsigned, long/long long.Reed Kotler2012-10-051-10/+22
* Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td andAkira Hatanaka2012-09-151-0/+9
* In MipsDAGToDAGISel::SelectAddr, fold add node into address operand, if itsAkira Hatanaka2012-08-241-2/+3
* Don't modify MO while use_iterator is still pointing to it.Jakob Stoklund Olesen2012-08-091-3/+4
* Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined asAkira Hatanaka2012-07-311-15/+2
* Eliminate the stack slot used to save the global base register.Akira Hatanaka2012-07-251-32/+12
* Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka2012-07-231-8/+26
* Revert accidental commit.Akira Hatanaka2012-07-211-26/+8
* Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka2012-07-211-8/+26
* Silence uninitialized variable warning in MipsISelDAGToDAG.cpp.Akira Hatanaka2012-06-271-1/+1
* Fix bug in computation of stack size in MipsFrameLowering.cpp.Akira Hatanaka2012-06-271-0/+4
* 1. fix null program output after some other changesAkira Hatanaka2012-06-211-1/+8
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-141-3/+5
* In MipsISelDAGToDAG.cpp, store the global base register to a stack frame object.Akira Hatanaka2012-06-141-3/+10
* Implement a DAGCombine in MipsISelLowering.cpp which transforms the followingAkira Hatanaka2012-06-131-4/+4
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* Insert instructions to the entry basic block which initializes the globalAkira Hatanaka2012-05-121-35/+52
* Do not replace operands of pseudo instructions with register $zero.Akira Hatanaka2012-05-111-1/+2
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-201-1/+2
* Add T9 to the list of live-in registers of the entry basic block. Akira Hatanaka2012-03-271-0/+2
* This patch eliminates redundant instructions that produce 0.Akira Hatanaka2012-03-081-1/+50
* Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka2012-03-011-5/+19
* remove blanks, and some code formatJia Liu2012-02-281-10/+10
* Do not reserve $gp as a dedicated global base register if the target ABI is n...Akira Hatanaka2012-02-281-1/+2
* Add support for floating point base register + offset register addressing modeAkira Hatanaka2012-02-281-2/+9
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-241-4/+86
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-171-1/+1
* add Emacs tag and fix some comment error in file headersJia Liu2012-02-171-1/+1
* Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka2012-01-251-0/+42
* Fix uninitialized variable warning.Chad Rosier2012-01-061-1/+1
* Add function MipsDAGToDAGISel::SelectMULT and factor out code that generatesAkira Hatanaka2011-12-201-37/+47
* Fix indentation.Akira Hatanaka2011-12-201-115/+115
* Add code in MipsDAGToDAGISel for selecting constant +0.0.Akira Hatanaka2011-12-201-0/+6
* Revert part of r146995 that was accidentally commmitted.Akira Hatanaka2011-12-201-6/+0
* 32-to-64-bit sign extension pattern.Akira Hatanaka2011-12-201-0/+6
* Tidy up. Simplify logic. No functional change intended.Akira Hatanaka2011-12-191-4/+6
* Remove the restriction on the first operand of the add node in SelectAddr.Akira Hatanaka2011-12-191-3/+1
* Rename WrapperPIC. It is now used for both pic and static.Akira Hatanaka2011-12-091-1/+1
* Implement 64-bit support for thread local storage handling.Akira Hatanaka2011-12-081-17/+23
* Fix comment.Akira Hatanaka2011-12-071-2/+1
* Fix comment.Akira Hatanaka2011-12-071-1/+1
* Fix 64-bit immediate patterns.Akira Hatanaka2011-12-071-2/+2
* Modify MipsDAGToDAGISel::SelectAddr so that it can handle 64-bit pointers too.Akira Hatanaka2011-10-111-7/+10