summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SelectionDAG] Add a generic isSplatValue functionSimon Pilgrim2018-12-121-19/+1
* [NFC] Rename minnan and maxnan to minimum and maximumThomas Lively2018-10-241-2/+2
* [Mips] Remove uneeded variants of ADDC/ADDE loweringAmaury Sechet2018-06-051-0/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-5/+3
* [mips][msa] Pattern match the splat.d instructionStefan Maksimovic2018-05-081-1/+10
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [mips] Fix how compiler fuse instructions to fmadd/fmsubAleksandar Beserminji2018-04-271-4/+2
* [mips] Materialize constants for multiplicationSimon Dardis2018-04-131-3/+76
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [MIPS][MSA] Convert vector integer min/max opcodes to use generic implementationSimon Pilgrim2018-02-171-48/+13
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [mips] Improve genConstMult() to work with arbitrary precisionPetar Jovanovic2017-11-151-11/+9
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [Mips] Fix some Clang-tidy modernize-use-using and Include What You Use warni...Eugene Zelenko2017-08-031-15/+31
* Reland r308585Stefan Maksimovic2017-07-201-1/+18
* Revert r308585Stefan Maksimovic2017-07-201-18/+1
* [mips] Fix fp select machine verifier errorsStefan Maksimovic2017-07-201-1/+18
* [mips] Alter register classes for MSA pseudo f16 instructionsStefan Maksimovic2017-07-181-4/+23
* Reland "[mips] Fix multiprecision arithmetic."Simon Dardis2017-07-131-176/+0
* Revert "[mips] Fix multiprecision arithmetic."Simon Dardis2017-06-291-0/+176
* [mips][msa] Splat.d endianness checkStefan Maksimovic2017-06-231-6/+12
* [mips] Fix multiprecision arithmetic.Simon Dardis2017-06-141-176/+0
* [mips][msa] Mask vectors holding shift amountsPetar Jovanovic2017-04-201-6/+19
* [mips][msa] Fix generation of bm(n)zi and bins[lr]i instructionsPetar Jovanovic2017-04-071-2/+2
* [Mips] Add support to match more patterns for DEXT and CINSPetar Jovanovic2017-03-151-1/+2
* [mips][msa] Accept more values for constant splatsSimon Dardis2017-03-101-5/+4
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-1/+1
* [mips] Fix Mips MSA instrinsicsSimon Dardis2017-01-101-17/+137
* [mips] Honour -mno-odd-spreg for vector splat (again)Simon Dardis2017-01-101-2/+6
* Revert "[mips] Honour -mno-odd-spreg for vector splat"Simon Dardis2017-01-101-6/+2
* [mips] Honour -mno-odd-spreg for vector splatSimon Dardis2017-01-101-2/+6
* [mips][msa] Implement f16 supportSimon Dardis2016-11-181-0/+348
* [mips] Disable tail calls temporarilySimon Dardis2016-09-271-1/+1
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-2/+2
* [mips] Enable tail calls by defaultSimon Dardis2016-08-041-3/+3
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-18/+14
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-76/+82
* [mips][msa] Fix register/register-class mismatches in emitINSERT_DF_VIDX().Daniel Sanders2016-06-151-3/+6
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-4/+3
* [mips][microMIPS] Implement APPEND, BPOSGE32C, MODSUB, MULSA.W.PH and MULSAQ_...Hrvoje Varga2016-05-131-0/+2
* [Mips] Add support for llvm.thread.pointer intrinsic.Marcin Koscielnicki2016-04-271-0/+4
* [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI.Ahmed Bougacha2016-04-261-10/+10
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-1/+1
* Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris2016-03-011-0/+1
* [mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris2016-03-011-1/+0
* [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI.Ahmed Bougacha2016-02-091-14/+8
* [mips] Interrupt attribute support for mips32r2+.Vasileios Kalintiris2015-10-261-0/+4
OpenPOWER on IntegriCloud