aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2012-01-25Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate toAkira Hatanaka
2012-01-25MipsAnalyzeImmediate.h: Fix to add DataTypes.h for msvc.NAKAMURA Takumi
2012-01-25Target/Mips: Unbreak CMake build.NAKAMURA Takumi
2012-01-25Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka
2012-01-25Add class MipsAnalyzeImmediate which comes up with an instruction sequence toAkira Hatanaka
2012-01-24Sign-extend 32-bit integer arguments when they are passed in 64-bit registers,Akira Hatanaka
2012-01-24Pass CCState by reference.Akira Hatanaka
2012-01-24Pattern for f32 to i64 conversion.Akira Hatanaka
2012-01-2464-bit sign extension in register instructions.Akira Hatanaka
2012-01-24Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-18Ignore register mask operands when lowering instructions to MC.Jakob Stoklund Olesen
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie
2012-01-11Add big endian mips support. Based on a patch by Jack Carter.Rafael Espindola
2012-01-11Add the skeleton of an asm parser for mips.Rafael Espindola
2012-01-07Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer
2012-01-06Fix uninitialized variable warning.Chad Rosier
2012-01-04Enable -soft-float for MIPS.Akira Hatanaka
2012-01-04Rename immLUiOpnd.Akira Hatanaka
2012-01-04- Define base classes for Jump-and-link instructions and make 32-bit and 64-bitAkira Hatanaka
2012-01-04Have getRegForInlineAsmConstraint return the correct register class when targetAkira Hatanaka
2011-12-30Cleanup Mips code and rename some variables. Patch by Jack CarterBruno Cardoso Lopes
2011-12-30Improve Mips JIT.Bruno Cardoso Lopes
2011-12-24Add MachineMemOperands to instructions generated in storeRegToStackSlot orAkira Hatanaka
2011-12-24Detect unaligned loads/stores that have been added for Mips64 support.Akira Hatanaka
2011-12-24If target ABI is N64, LEA should be daddiu.Akira Hatanaka
2011-12-22Move the Mips only bits of the ELF writer to lib/Target/Mips.Rafael Espindola
2011-12-22Local dynamic TLS model for direct object output. Create the correct TLS MIPSAkira Hatanaka
2011-12-21Reduce the exposure of Triple::OSType in the ELF object writer. This willRafael Espindola
2011-12-21Fix bug in zero-store peephole pattern reported in pr11615.Akira Hatanaka
2011-12-21Expand 64-bit CTLZ nodes if target architecture does not support it. Add testAkira Hatanaka
2011-12-21Expand 64-bit CTPOP and CTTZ.Akira Hatanaka
2011-12-21Expand 64-bit atomic load and store.Akira Hatanaka
2011-12-20Add definition of DSBH (Double Swap Bytes within Halfwords) and Akira Hatanaka
2011-12-20Add definition of WSBH (Word Swap Bytes within Halfwords), which is anAkira Hatanaka
2011-12-2064-bit uint-fp conversion nodes are expanded.Akira Hatanaka
2011-12-20Enable custom lowering DYNAMIC_STACKALLOC nodes.Akira Hatanaka
2011-12-20Set the correct stack pointer register that should be saved or restored.Akira Hatanaka
2011-12-20Add function MipsDAGToDAGISel::SelectMULT and factor out code that generatesAkira Hatanaka
2011-12-20Fix indentation.Akira Hatanaka
2011-12-2064-bit data directive.Akira Hatanaka
2011-12-2032-to-64-bit sext_inreg pattern.Akira Hatanaka
2011-12-20Add 64-bit extload patterns.Akira Hatanaka
2011-12-20Add patterns for matching extloads with 64-bit address. The patterns are enabledAkira Hatanaka
2011-12-20Add code in MipsDAGToDAGISel for selecting constant +0.0.Akira Hatanaka
2011-12-20Revert part of r146995 that was accidentally commmitted.Akira Hatanaka
2011-12-2032-to-64-bit sign extension pattern.Akira Hatanaka
2011-12-20Add a pattern for matching zero-store with 64-bit address. The pattern is ena...Akira Hatanaka