summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* [mips][PR19612] Fix va_arg for big-endian mode.Daniel Sanders2014-08-011-0/+1
* In preparation for replacing the whole subtarget on the target machine,Eric Christopher2014-07-181-4/+8
* The subtarget in MipsTargetLowering isn't going to change andEric Christopher2014-07-181-1/+1
* So that we can include target lowering in the subtarget, remove includeEric Christopher2014-07-021-7/+1
* [mips][mips64r6] ll, sc, lld, and scd are re-encoded on MIPS32r6/MIPS64r6.Daniel Sanders2014-06-161-0/+6
* [mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available ...Daniel Sanders2014-06-121-0/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-45/+44
* Start pushing changes for Mips Fast-IselReed Kotler2014-04-171-0/+10
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-2/+2
* [mips] Rewrite MipsAsmParser and MipsOperand.Daniel Sanders2014-04-011-0/+3
* Revert: [mips] Rewrite MipsAsmParser and MipsOperand.' due to buildbot errors...Daniel Sanders2014-03-311-3/+0
* [mips] Rewrite MipsAsmParser and MipsOperand.Daniel Sanders2014-03-311-0/+3
* Fixed issue with microMIPS JAL instruction.Zoran Jovanovic2014-03-311-3/+0
* [mips] Some uses of isMips64()/hasMips64() are really tests for 64-bit GPR'sDaniel Sanders2014-03-271-0/+1
* [mips] Stop caching the result of hasMips64(), isABI_O32(), isABI_N32(), and ...Daniel Sanders2014-03-271-2/+3
* Change @llvm.clear_cache default to call rt-libRenato Golin2014-03-261-5/+0
* [mips] The decision to use MO_GOT_PAGE and MO_GOT_OFST depends on the ABI bei...Daniel Sanders2014-03-261-4/+6
* Add @llvm.clear_cache builtinRenato Golin2014-03-261-0/+5
* Implementation of microMIPS 16-bit instructions MOVE and JALR.Zoran Jovanovic2014-03-201-0/+3
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Support for microMIPS LL and SC instructions.Zoran Jovanovic2013-12-191-0/+1
* [mips] Rename isel nodes.Akira Hatanaka2013-10-151-3/+3
* [mips] Fix definition of mfhi and mflo instructions to read from the wholeAkira Hatanaka2013-10-071-1/+2
* [mips] Make sure loads from lazy-binding entries do not get CSE'd or hoisted outAkira Hatanaka2013-09-281-6/+8
* [mips] Rewrite MipsTargetLowering::getAddr functions as template functions.Akira Hatanaka2013-09-271-6/+84
* Revert r191350.Akira Hatanaka2013-09-251-8/+3
* [mips] Define getTargetNode as a template function.Akira Hatanaka2013-09-251-3/+8
* [mips][msa] Added support for matching pckev, and pckod from normal IR (i.e. ...Daniel Sanders2013-09-241-0/+2
* [mips][msa] Added support for matching ilv[lr], ilvod, and ilvev from normal ...Daniel Sanders2013-09-241-0/+4
* [mips][msa] Added support for matching shf from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-241-0/+1
* [mips][msa] Added support for matching vshf from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-241-0/+3
* [mips][msa] Remove the VSPLAT and VSPLATD nodes in favour of matching BUILD_V...Daniel Sanders2013-09-241-6/+0
* [mips][msa] Added support for matching max, maxi, min, mini from normal IR (i...Daniel Sanders2013-09-241-0/+6
* [mips][msa] Added support for matching comparisons from normal IR (i.e. not i...Daniel Sanders2013-09-241-0/+8
* [mips][msa] Added support for matching insert and copy from normal IR (i.e. n...Daniel Sanders2013-09-231-0/+4
* [mips][msa] Added support for matching nor from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-231-0/+3
* [mips][msa] Implemented build_vector using ldi, fill, and custom SelectionDAG...Daniel Sanders2013-09-231-1/+7
* [mips] Enhance command line option "-mno-ldc1-sdc1" to expand base+index doubleAkira Hatanaka2013-09-071-2/+3
* [mips][msa] Added bnz.df, bnz.v, bz.df, and bz.vDaniel Sanders2013-08-281-0/+6
* [mips] Add support for calling convention CC_MipsO32_FP64, which is used when...Akira Hatanaka2013-08-201-4/+3
* [mips] Properly parse registers that appear in inline-asm constraints.Akira Hatanaka2013-08-141-0/+5
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-1/+1
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-031-1/+1
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-221-1/+1
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-7/+7
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-181-1/+1
* [mips] Improve instruction selection for pattern (store (fp_to_sint $src), $p...Akira Hatanaka2013-05-161-0/+4
* [mips] Delete unused enum value.Akira Hatanaka2013-05-161-3/+0
* Checkin in of first of several patches to finish implementation ofReed Kotler2013-05-101-2/+12
* [mips] Instruction selection patterns for DSP-ASE vector select and compareAkira Hatanaka2013-04-301-0/+4
OpenPOWER on IntegriCloud