summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsISelDAGToDAG.cpp
Commit message (Expand)AuthorAge
* [mips][mips64r6] [ls][dw][lr] are not available in MIPS32r6/MIPS64r6Daniel Sanders2014-05-23
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-04
* [mips] Prevent %lo relocation being used on MSA loads and stores.Daniel Sanders2014-03-03
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* [mips][msa] Added support for matching bclr, and bclri from normal IR (i.e. n...Daniel Sanders2013-11-12
* [mips][msa] Added support for matching bins[lr]i.[bhwd] from normal IR (i.e. ...Daniel Sanders2013-10-30
* [mips][msa] Added support for matching splati from normal IR (i.e. not intrin...Daniel Sanders2013-09-27
* [mips][msa] Remove the VSPLAT and VSPLATD nodes in favour of matching BUILD_V...Daniel Sanders2013-09-24
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-22
* [mips][msa] Added load/store intrinsics.Daniel Sanders2013-08-28
* [Mips] Support for unaligned load/store microMips instructionsJack Carter2013-08-13
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-06
* [mips] Clean up MipsISelDAGToDAG.cpp and MipsISelLowering.cpp.Akira Hatanaka2013-04-11
* Remove some unused variables to clean the Clang -Werror buildDavid Blaikie2013-03-14
* [mips] Rename functions and variables to start with proper case.Akira Hatanaka2013-03-14
* [mips] Define two subclasses of MipsDAGToDAGISel. Mips16DAGToDAGISel is forAkira Hatanaka2013-03-14
* [mips] Fix inefficient code generation.Akira Hatanaka2013-03-01
* [mips] Remove SDNPWantParent from the list of SDNodeProperties.Akira Hatanaka2013-02-16
* [mips] Split SelectAddr, which was used to match address patterns, into twoAkira Hatanaka2013-02-15
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* [mips] Add predicate HasFPIdx for floating-point indexed load instructionAkira Hatanaka2012-11-15
* This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler2012-10-28
* Implement carry for subtract/add for mips16Reed Kotler2012-10-26
* Patch for integer multiply, signed/unsigned, long/long long.Reed Kotler2012-10-05
* Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td andAkira Hatanaka2012-09-15
* In MipsDAGToDAGISel::SelectAddr, fold add node into address operand, if itsAkira Hatanaka2012-08-24
* Don't modify MO while use_iterator is still pointing to it.Jakob Stoklund Olesen2012-08-09
* Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined asAkira Hatanaka2012-07-31
* Eliminate the stack slot used to save the global base register.Akira Hatanaka2012-07-25
* Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka2012-07-23
* Revert accidental commit.Akira Hatanaka2012-07-21
* Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka2012-07-21
* Silence uninitialized variable warning in MipsISelDAGToDAG.cpp.Akira Hatanaka2012-06-27
* Fix bug in computation of stack size in MipsFrameLowering.cpp.Akira Hatanaka2012-06-27
* 1. fix null program output after some other changesAkira Hatanaka2012-06-21
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-14
* In MipsISelDAGToDAG.cpp, store the global base register to a stack frame object.Akira Hatanaka2012-06-14
* Implement a DAGCombine in MipsISelLowering.cpp which transforms the followingAkira Hatanaka2012-06-13
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-02
* Insert instructions to the entry basic block which initializes the globalAkira Hatanaka2012-05-12
* Do not replace operands of pseudo instructions with register $zero.Akira Hatanaka2012-05-11
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-20
* Add T9 to the list of live-in registers of the entry basic block. Akira Hatanaka2012-03-27
* This patch eliminates redundant instructions that produce 0.Akira Hatanaka2012-03-08
* Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka2012-03-01
* remove blanks, and some code formatJia Liu2012-02-28