summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsISelLowering.h
Commit message (Expand)AuthorAge
* [mips][mips64r6] ll, sc, lld, and scd are re-encoded on MIPS32r6/MIPS64r6.Daniel Sanders2014-06-16
* [mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available ...Daniel Sanders2014-06-12
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* Start pushing changes for Mips Fast-IselReed Kotler2014-04-17
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* [mips] Rewrite MipsAsmParser and MipsOperand.Daniel Sanders2014-04-01
* Revert: [mips] Rewrite MipsAsmParser and MipsOperand.' due to buildbot errors...Daniel Sanders2014-03-31
* [mips] Rewrite MipsAsmParser and MipsOperand.Daniel Sanders2014-03-31
* Fixed issue with microMIPS JAL instruction.Zoran Jovanovic2014-03-31
* [mips] Some uses of isMips64()/hasMips64() are really tests for 64-bit GPR'sDaniel Sanders2014-03-27
* [mips] Stop caching the result of hasMips64(), isABI_O32(), isABI_N32(), and ...Daniel Sanders2014-03-27
* Change @llvm.clear_cache default to call rt-libRenato Golin2014-03-26
* [mips] The decision to use MO_GOT_PAGE and MO_GOT_OFST depends on the ABI bei...Daniel Sanders2014-03-26
* Add @llvm.clear_cache builtinRenato Golin2014-03-26
* Implementation of microMIPS 16-bit instructions MOVE and JALR.Zoran Jovanovic2014-03-20
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Support for microMIPS LL and SC instructions.Zoran Jovanovic2013-12-19
* [mips] Rename isel nodes.Akira Hatanaka2013-10-15
* [mips] Fix definition of mfhi and mflo instructions to read from the wholeAkira Hatanaka2013-10-07
* [mips] Make sure loads from lazy-binding entries do not get CSE'd or hoisted outAkira Hatanaka2013-09-28
* [mips] Rewrite MipsTargetLowering::getAddr functions as template functions.Akira Hatanaka2013-09-27
* Revert r191350.Akira Hatanaka2013-09-25
* [mips] Define getTargetNode as a template function.Akira Hatanaka2013-09-25
* [mips][msa] Added support for matching pckev, and pckod from normal IR (i.e. ...Daniel Sanders2013-09-24
* [mips][msa] Added support for matching ilv[lr], ilvod, and ilvev from normal ...Daniel Sanders2013-09-24
* [mips][msa] Added support for matching shf from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-24
* [mips][msa] Added support for matching vshf from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-24
* [mips][msa] Remove the VSPLAT and VSPLATD nodes in favour of matching BUILD_V...Daniel Sanders2013-09-24
* [mips][msa] Added support for matching max, maxi, min, mini from normal IR (i...Daniel Sanders2013-09-24
* [mips][msa] Added support for matching comparisons from normal IR (i.e. not i...Daniel Sanders2013-09-24
* [mips][msa] Added support for matching insert and copy from normal IR (i.e. n...Daniel Sanders2013-09-23
* [mips][msa] Added support for matching nor from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-23
* [mips][msa] Implemented build_vector using ldi, fill, and custom SelectionDAG...Daniel Sanders2013-09-23
* [mips] Enhance command line option "-mno-ldc1-sdc1" to expand base+index doubleAkira Hatanaka2013-09-07
* [mips][msa] Added bnz.df, bnz.v, bz.df, and bz.vDaniel Sanders2013-08-28
* [mips] Add support for calling convention CC_MipsO32_FP64, which is used when...Akira Hatanaka2013-08-20
* [mips] Properly parse registers that appear in inline-asm constraints.Akira Hatanaka2013-08-14
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-14
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-03
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-22
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-18
* [mips] Improve instruction selection for pattern (store (fp_to_sint $src), $p...Akira Hatanaka2013-05-16
* [mips] Delete unused enum value.Akira Hatanaka2013-05-16
* Checkin in of first of several patches to finish implementation ofReed Kotler2013-05-10
* [mips] Instruction selection patterns for DSP-ASE vector select and compareAkira Hatanaka2013-04-30
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-20
* [mips] Instruction selection patterns for DSP-ASE vector shifts.Akira Hatanaka2013-04-19
* [mips] Move MipsTargetLowering::lowerINTRINSIC_W_CHAIN andAkira Hatanaka2013-04-13
* [mips] Add mips-specific nodes which will be used to select multiply and divideAkira Hatanaka2013-03-30