aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2012-08-02Set transient stack alignment in constructor of MipsFrameLowering and re-enableAkira Hatanaka
2012-08-01Implement MipsJITInfo::replaceMachineCodeForFunction.Akira Hatanaka
2012-08-01Remove unused variable.Akira Hatanaka
2012-07-31Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emitsAkira Hatanaka
2012-07-31Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka
2012-07-31Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering andAkira Hatanaka
2012-07-31Add Mips16InstrInfo.cpp and MipsSEInstrInfo.cpp to CMakeLists.txt.Akira Hatanaka
2012-07-31Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka
2012-07-31Delete mips64 target machine classes. mips target machines can be used in placeAkira Hatanaka
2012-07-31Let PEI::calculateFrameObjectOffsets compute the final stack size rather thanAkira Hatanaka
2012-07-31Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.Akira Hatanaka
2012-07-31Define ADJCALLSTACKDOWN/UP nodes. These nodes are emitted regardless of whetherAkira Hatanaka
2012-07-31Change name of class MipsInst to InstSE to distinguish it from mips16'sAkira Hatanaka
2012-07-31When store nodes or memcpy nodes are created to copy the function callAkira Hatanaka
2012-07-31Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined asAkira Hatanaka
2012-07-26Pass the correct call frame size to callseq_start node. This is needed toAkira Hatanaka
2012-07-26Fix call setup for PIC.Akira Hatanaka
2012-07-25Eliminate the stack slot used to save the global base register.Akira Hatanaka
2012-07-24Fix function MipsCodeEmitter::emitExternalSymbolAddress to pass testAkira Hatanaka
2012-07-23Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka
2012-07-23Add comment for relocations MO_HIGHER and HIGHEST in MipsBaseInfo.h.Akira Hatanaka
2012-07-21Fix Mips long branch pass.Akira Hatanaka
2012-07-21Add HIGHER and HIGHEST relocations to Mips backend.Akira Hatanaka
2012-07-21Revert accidental commit.Akira Hatanaka
2012-07-21Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka
2012-07-18Mips specific inline asm operand modifier 'M':Jack Carter
2012-07-17Clean up Mips16InstrFormats.td and Mips16InstrInfo.td.Akira Hatanaka
2012-07-16Doubleword Shift Left Logical Plus 32Jack Carter
2012-07-13Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen
2012-07-13The Mips specific relocation R_MIPS_GOT_DISP Jack Carter
2012-07-11Patch for Mips direct object generation.Jack Carter
2012-07-11This change removes an "initialization" warning.Jack Carter
2012-07-11In register classes in MipsRegisterInfo.td, list the registers in ascendingAkira Hatanaka
2012-07-11Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC.Akira Hatanaka
2012-07-11Lower RETURNADDR node in Mips backend.Akira Hatanaka
2012-07-10 Mips specific inline asm operand modifier 'L'.Jack Carter
2012-07-10Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka
2012-07-09Reapply r158846.Akira Hatanaka
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-07-06revert r159851.Akira Hatanaka
2012-07-06Reapply r158846.Akira Hatanaka
2012-07-06 Changes per review of commit 159787Jack Carter
2012-07-05 Mips specific inline asm operand modifier D.Jack Carter
2012-07-05Enclose instruction rdhwr with directives, which are needed when target isAkira Hatanaka
2012-07-03Diff from hg rev 0b098ca44de7Derek Schuff
2012-07-02 mips32 long long register inline asm constraint support.Jack Carter
2012-07-02Revert " mips32 long long register inline asm constraint support." asEric Christopher
2012-07-02 mips32 long long register inline asm constraint support.Jack Carter
2012-07-02Pass the correct ELFOSABI enumeration to the MipsELFObjectWriter constructorJack Carter
2012-07-02Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson