aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2013-05-14Removed an unnamed namespace and forgot to make two of the functions insideReed Kotler
2013-05-14This is the first of three patches which creates stubs used forReed Kotler
2013-05-13Mips assembler: Assembler macro ADDIU $rs,immJack Carter
2013-05-13[mips] Add option -mno-ldc1-sdc1.Akira Hatanaka
2013-05-13[mips] Define a helper function which creates an instruction with the sameAkira Hatanaka
2013-05-13[mips] Rename functions. No functionality changes.Akira Hatanaka
2013-05-13Remove the MachineMove class.Rafael Espindola
2013-05-11Change getFrameMoves to return a const reference.Rafael Espindola
2013-05-10Checkin in of first of several patches to finish implementation ofReed Kotler
2013-05-10Remove unused argument.Rafael Espindola
2013-05-08[mips] Add instruction selection pattern for (seteq $LHS, 0).Akira Hatanaka
2013-05-03Remove some uneeded pseudos in the presence of the naked function attribute.Reed Kotler
2013-05-03[mips] Split the DSP control register and define one register for each field ofAkira Hatanaka
2013-05-02[mips] Handle reading, writing or copying of ccond field of DSP controlAkira Hatanaka
2013-05-02[mips] Fix the head Mips16RegisterInfo.cpp commentRichard Sandiford
2013-05-01[mips] Rename class and functions. Simplify code.Akira Hatanaka
2013-04-30[mips] Fix handling of instructions which copy to/from accumulator registers.Akira Hatanaka
2013-04-30[mips] Instruction selection patterns for DSP-ASE vector select and compareAkira Hatanaka
2013-04-30[mips] Simplify code.Akira Hatanaka
2013-04-30[mips] Clear isCommutable bit of instructions which are not commutable.Akira Hatanaka
2013-04-25Mips assembler: .set reorder supportJack Carter
2013-04-25[mips] Add definitions of micromips load and store instructions.Akira Hatanaka
2013-04-25[mips] Add definitions of micromips shift instructions.Akira Hatanaka
2013-04-23[mips] Compare splat value with element size instead of calling isUIntN.Akira Hatanaka
2013-04-2280 columns.Akira Hatanaka
2013-04-22[mips] In performDSPShiftCombine, check that all elements in the vector areAkira Hatanaka
2013-04-20Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover
2013-04-19[mips] Instruction selection patterns for DSP-ASE vector shifts.Akira Hatanaka
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-04-19[mips] First patch which adds support for micromips.Akira Hatanaka
2013-04-19[mips] Fix InstAlias of XOR and OR macros. Set EmitAlias flag and changeAkira Hatanaka
2013-04-18[mips] Rename function.Akira Hatanaka
2013-04-18[mips] DSP-ASE move from HI/LO register instructions.Akira Hatanaka
2013-04-18Mips assembler: formatting and comment changes.Jack Carter
2013-04-17Fix -Werror build.Evgeniy Stepanov
2013-04-17Mips assembler: Enable handling of nested expressionsJack Carter
2013-04-15Mips assembler: Explicit floating point condition register recognition.Jack Carter
2013-04-13[mips] Move MipsTargetLowering::lowerINTRINSIC_W_CHAIN andAkira Hatanaka
2013-04-13[mips] Reapply r179420 and r179421.Akira Hatanaka
2013-04-13[mips] Override TargetLoweringBase::isShuffleMaskLegal.Akira Hatanaka
2013-04-12Revert r179420 and r179421.Akira Hatanaka
2013-04-12[mips] Instruction selection patterns for carry-setting and using addAkira Hatanaka
2013-04-12[mips] v4i8 and v2i16 add, sub and mul instruction selection patterns.Akira Hatanaka
2013-04-11[mips] Custom-lower i64 MULHS and MULHU nodes. Remove the code which selectsAkira Hatanaka
2013-04-11[mips] Clean up MipsISelDAGToDAG.cpp and MipsISelLowering.cpp.Akira Hatanaka
2013-04-10This is for an experimental option -mips-os16. The idea is to compile allReed Kotler
2013-04-09Mips specific inline asm operand modifier 'D' Jack Carter
2013-04-09This patch enables llvm to switch between compiling for mips32/mips64 Reed Kotler
2013-04-02[mips] Small update to the implementation of eh.return for Mips.Akira Hatanaka
2013-04-02[mips] Expand pseudo multiply/divide instructions in MipsCodeEmitter.cpp.Akira Hatanaka