aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2013-10-30Move global FlagSfi variables to common modulePetar Jovanovic
2013-10-11Apply upstream: [mips] Disable tail merging when long branch pass is enabled.Petar Jovanovic
2013-10-11Apply upstream: [mips] Define method MipsSubtarget::enableLongBranchPass.Petar Jovanovic
2013-10-11Apply upstream: [mips] Fix a bug in MipsLongBranch::replaceBranchPetar Jovanovic
2013-10-11Apply upstream: [mips] Implement llvm.trap intrinsic.Petar Jovanovic
2013-10-11Apply upstream: [mips] Trap on integer division by zero.Petar Jovanovic
2013-10-05[MIPS] Define PnaclTargetArchitectureMips_32Petar Jovanovic
2013-07-24[MIPS] Fix LLVM merge issuesPetar Jovanovic
2013-07-16Make it compileEli Bendersky
2013-07-15Trying to get the thing to copmile...Eli Bendersky
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-05-10LLVM: Add ELF Note section to NaCl object files identifying them as such to goldDerek Schuff
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-18Fix CMake buildDerek Schuff
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-11[MIPS] Fix LLVM issues with recent LLVM trunk mergePetar Jovanovic
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