summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mips] Correct lowering of VECTOR_SHUFFLE to VSHF.Daniel Sanders2014-03-211-1/+8
* [MIPS] Add cpu octeon and some instructionsKai Nacke2014-03-201-1/+5
* [mips] BSEL's and BINS[RL] operands are reversed compared to the vselect node...Daniel Sanders2014-03-121-9/+13
* [mips][msa] Correct the behaviour of the COPY_FW pseudo on lanes 2 and 3.Daniel Sanders2014-03-041-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-4/+4
* [mips][msa] Add DLSA instruction.Matheus Almeida2014-02-101-1/+2
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-02-051-1/+3
* [mips][msa] Add copy_{u,s}.d.Matheus Almeida2014-01-291-14/+23
* [mips] Implement the following optimizations using dominance information toAkira Hatanaka2013-11-271-8/+1
* Fix typo in a comment added in r195455.Daniel Sanders2013-11-221-1/+1
* [mips][msa] Fix corner case for integer constant splats with undef values.Daniel Sanders2013-11-221-2/+3
* [mips][msa] Float vector constants cannot use ldi.[wd] directly. Bitcast from...Daniel Sanders2013-11-221-1/+3
* [mips][msa] Fix a corner case in performORCombine() when combining nodes into...Daniel Sanders2013-11-211-4/+8
* [mips][msa/dsp] Only do DSP combines if DSP is enabled.Daniel Sanders2013-11-211-0/+3
* [mips][msa] lowerMSABitClear() should use SelectionDAG::getNOT() instead of u...Daniel Sanders2013-11-151-14/+2
* Fix illegal DAG produced by SelectionDAG::getConstant() for v2i64 typeDaniel Sanders2013-11-151-59/+91
* [mips][msa] Fix buildbot failures caused by an unused variable when assertion...Daniel Sanders2013-11-121-2/+1
* [mips][msa] Added support for matching bclr, and bclri from normal IR (i.e. n...Daniel Sanders2013-11-121-0/+49
* [mips][msa] Added support for matching bset, bseti, bneg, and bnegi from norm...Daniel Sanders2013-11-121-0/+69
* Add #include of raw_ostream.h to MipsSEISelLowering.cppHans Wennborg2013-10-301-0/+1
* [mips][msa] Added support for matching bmnz, bmnzi, bmz, and bmzi from normal...Daniel Sanders2013-10-301-5/+103
* [mips][msa] Added support for matching bins[lr]i.[bhwd] from normal IR (i.e. ...Daniel Sanders2013-10-301-0/+24
* [mips][msa] Combine binsri-like DAG of AND and OR into equivalent VSELECTDaniel Sanders2013-10-301-0/+108
* [mips] MipsSETargetLowering now reports DAGCombiner changes when using -debug...Daniel Sanders2013-10-301-1/+9
* [mips][msa] Added support for matching splat.[bhw] from normal IR (i.e. not i...Daniel Sanders2013-10-301-0/+11
* [mips][msa] Added support for matching fexp2 from normal IR (i.e. not intrins...Daniel Sanders2013-10-231-0/+70
* [mips][msa] Added lsa instructionDaniel Sanders2013-10-171-0/+6
* [mips][msa] Removed ldx.[bhwd] and stx.[bhwd].Daniel Sanders2013-10-171-8/+0
* [mips][msa] Added support for build_vector for v4f32 and v2f64.Daniel Sanders2013-10-151-9/+84
* [mips] Rename isel nodes.Akira Hatanaka2013-10-151-11/+11
* [mips] Delete unnecessary code.Akira Hatanaka2013-10-151-3/+0
* [mips][msa] Added support for matching maddv.[bhwd], and msubv.[bhwd] from no...Daniel Sanders2013-10-111-0/+18
* [mips][msa] Added support for matching fmsub.[wd] from normal IR (i.e. not in...Daniel Sanders2013-10-111-0/+7
* [mips][msa] Added support for matching fmadd.[wd] from normal IR (i.e. not in...Daniel Sanders2013-10-111-0/+5
* [mips][msa] Added support for matching ffint_[us].[wd], and ftrunc_[us].[wd] ...Daniel Sanders2013-10-111-0/+23
* [mips] Fix definition of mfhi and mflo instructions to read from the wholeAkira Hatanaka2013-10-071-20/+8
* [mips][msa] Added support for matching mod_[us] from normal IR (i.e. not intr...Daniel Sanders2013-10-011-0/+14
* [mips][msa] Implemented insert.d intrinsic.Daniel Sanders2013-09-271-14/+3
* [mips][msa] Implemented fill.d intrinsic.Daniel Sanders2013-09-271-3/+5
* [mips][msa] Implemented copy_[us].d intrinsic.Daniel Sanders2013-09-271-0/+16
* [mips][msa] Implemented insert_vector_elt for v4f32 and v2f64.Daniel Sanders2013-09-271-0/+59
* [mips][msa] Implemented extract_vector_elt for v4f32 or v2f64Daniel Sanders2013-09-271-4/+83
* [mips][msa] Added support for matching splati from normal IR (i.e. not intrin...Daniel Sanders2013-09-271-0/+7
* [mips][msa] Tidy upDaniel Sanders2013-09-271-131/+119
* [mips][msa] Expand all truncstores and loadexts for MSA as well as DSPDaniel Sanders2013-09-271-14/+16
* [mips][msa] Added missing check in performSRACombineDaniel Sanders2013-09-271-0/+4
* [mips][msa] Added support for matching pckev, and pckod from normal IR (i.e. ...Daniel Sanders2013-09-241-0/+70
* [mips][msa] Added support for matching ilv[lr], ilvod, and ilvev from normal ...Daniel Sanders2013-09-241-0/+157
* [mips][msa] Added support for matching shf from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-241-0/+74
* [mips][msa] Added support for matching vshf from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-241-0/+78
OpenPOWER on IntegriCloud