summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [mips] For indirect calls we don't need $gp to point to .got. Mips linkerSasa Stankovic2014-10-011-2/+4
* constify the TargetMachine being passed through the Mips subtargetEric Christopher2014-09-191-2/+2
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-0/+1
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-1/+0
* Nuke the old JIT.Rafael Espindola2014-08-071-0/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-11/+22
* [SDAG] MorphNodeTo recursively deletes dead operands of the oldChandler Carruth2014-08-011-8/+6
* Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault2014-07-271-3/+4
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-2/+2
* In preparation for replacing the whole subtarget on the target machine,Eric Christopher2014-07-181-4/+6
* The subtarget in MipsTargetLowering isn't going to change andEric Christopher2014-07-181-49/+49
* Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachineEric Christopher2014-07-181-1/+1
* So that we can include target lowering in the subtarget, remove includeEric Christopher2014-07-021-7/+15
* [mips][mips64r6] bc1[tf] are not available on MIPS32r6/MIPS64r6Daniel Sanders2014-06-121-0/+2
* [mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available ...Daniel Sanders2014-06-121-0/+32
* [mips][mips64r6] madd/maddu/msub/msubu are not available on MIPS32r6/MIPS64r6Daniel Sanders2014-06-121-2/+4
* [mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu, dmult, dmultu, div, d...Daniel Sanders2014-06-121-0/+37
* [mips][mips64r6] [ls][dw][lr] are not available in MIPS32r6/MIPS64r6Daniel Sanders2014-05-231-0/+10
* [mips][msa] Fix vector insertions where the index is variableDaniel Sanders2014-04-301-0/+137
* Use makeArrayRef insted of calling ArrayRef<T> constructor directly. I introd...Craig Topper2014-04-301-4/+4
* Convert SelectionDAG::MorphNodeTo to use ArrayRef.Craig Topper2014-04-271-2/+4
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-271-3/+3
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-261-8/+7
* [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
* [mips] Fix more incorrect uses of HasMips64 and isMips64()Daniel Sanders2014-04-141-2/+2
* [mips] Rewrite MipsAsmParser and MipsOperand.Daniel Sanders2014-04-011-2/+11
* Revert: [mips] Rewrite MipsAsmParser and MipsOperand.' due to buildbot errors...Daniel Sanders2014-03-311-11/+2
* [mips] Rewrite MipsAsmParser and MipsOperand.Daniel Sanders2014-03-311-2/+11
* [mips] Some uses of isMips64()/hasMips64() are really tests for 64-bit GPR'sDaniel Sanders2014-03-271-1/+1
* [mips] Stop caching the result of hasMips64(), isABI_O32(), isABI_N32(), and ...Daniel Sanders2014-03-271-5/+5
* [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
OpenPOWER on IntegriCloud