summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Disallow indirect "i" constraintFangrui Song2019-12-291-1/+0
* [MIPS] For vectors, select `add %x, C` as `sub %x, -C` if it results in inlin...Roman Lebedev2019-09-181-0/+51
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-131-0/+8
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-1/+1
* [SelectionDAGISel] Add a debug print before call to Select. Adjust where blan...Craig Topper2018-01-261-3/+0
* [mips] Clang generates unaligned offset for MSA instruction st.dHrvoje Varga2016-08-011-2/+20
* [mips][microMIPS] Implement LDC1, SDC1, LDC2, SDC2, LWC1, SWC1, LWC2 and SWC2...Zlatko Buljan2016-07-111-1/+13
* [mips][mips16] Fix machine verifier errors about incorrect register classes o...Daniel Sanders2016-06-161-2/+8
* [mips] Eliminate unused code for addrRegReg complex pattern. NFC.Vasileios Kalintiris2016-06-151-6/+0
* SDAG: Implement Select instead of SelectImpl in MipsDAGToDAGISelJustin Bogner2016-05-131-16/+7
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-1/+1
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+3
* [mips] Correct and improve special-case shuffle instructions.Daniel Sanders2015-05-191-1/+2
* [mips] Distinguish 'R', 'ZC', and 'm' inline assembly memory constraint.Daniel Sanders2015-03-241-4/+12
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-2/+3
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-3/+2
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-2/+3
* [mips][microMIPS] Implement CodeGen support for SW16 and LW16 instructionsZoran Jovanovic2015-02-041-0/+6
* Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher2015-01-291-10/+1
* Make it possible for the Subtarget to change between functionEric Christopher2014-07-101-1/+2
* [mips][mips64r6] [ls][dw][lr] are not available in MIPS32r6/MIPS64r6Daniel Sanders2014-05-231-2/+3
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-2/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-041-1/+1
* [mips] Prevent %lo relocation being used on MSA loads and stores.Daniel Sanders2014-03-031-0/+6
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-3/+3
* [mips][msa] Added support for matching bclr, and bclri from normal IR (i.e. n...Daniel Sanders2013-11-121-0/+5
* [mips][msa] Added support for matching bins[lr]i.[bhwd] from normal IR (i.e. ...Daniel Sanders2013-10-301-0/+10
* [mips][msa] Added support for matching splati from normal IR (i.e. not intrin...Daniel Sanders2013-09-271-0/+10
* [mips][msa] Remove the VSPLAT and VSPLATD nodes in favour of matching BUILD_V...Daniel Sanders2013-09-241-0/+40
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-221-0/+1
* [mips][msa] Added load/store intrinsics.Daniel Sanders2013-08-281-0/+6
* [Mips] Support for unaligned load/store microMips instructionsJack Carter2013-08-131-0/+6
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-1/+2
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-061-1/+1
* [mips] Clean up MipsISelDAGToDAG.cpp and MipsISelLowering.cpp.Akira Hatanaka2013-04-111-1/+0
* Remove some unused variables to clean the Clang -Werror buildDavid Blaikie2013-03-141-2/+0
* [mips] Rename functions and variables to start with proper case.Akira Hatanaka2013-03-141-4/+4
* [mips] Define two subclasses of MipsDAGToDAGISel. Mips16DAGToDAGISel is forAkira Hatanaka2013-03-141-646/+22
* [mips] Fix inefficient code generation.Akira Hatanaka2013-03-011-1/+1
* [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
OpenPOWER on IntegriCloud