summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* propagate fast-math-flags on DAG nodesSanjay Patel2015-09-161-4/+14
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-091-1/+2
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* [mips] Correct and improve special-case shuffle instructions.Daniel Sanders2015-05-191-100/+253
* Rename the MIPS routine abiUsesSoftFloat -> useSoftFloat to matchEric Christopher2015-05-071-1/+1
* [mips] Generate code for insert/extract operations when using the N64 ABI and...Daniel Sanders2015-05-051-0/+6
* [mips][msa] Test basic operations for the N32 ABI too.Daniel Sanders2015-05-051-3/+4
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-31/+35
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-35/+31
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-31/+35
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-1/+1
* [mips] Honour -mno-odd-spreg for vector insert/extract when MSA is enabled.Daniel Sanders2015-02-231-5/+18
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-4/+2
* [mips] Use isa<> instead of dyn_cast<> with unused value. NFC.Vasileios Kalintiris2015-02-131-2/+2
* Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher2015-01-291-22/+11
* [mips] Enable arithmetic and binary operations for the i128 data type.Vasileios Kalintiris2015-01-261-0/+4
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-5/+5
* [CodeGen] Use MVT iterator_ranges in legality loops. NFC intended.Ahmed Bougacha2015-01-071-10/+6
* Re-commit r221056 and others with fix, "[mips] Move F128 argument handling in...Daniel Sanders2014-11-021-5/+4
* Revert r221056 and others, "[mips] Move F128 argument handling into MipsCCSta...NAKAMURA Takumi2014-11-021-4/+5
* [mips] Move all ByVal handling into CCState and tablegen-erated code. NFC.Daniel Sanders2014-11-011-5/+4
* Mips: Only set divrem i64 to custom on 64bitJan Vesely2014-10-171-2/+2
OpenPOWER on IntegriCloud