aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2012-11-07[mips] Custom-lower ISD::FRAME_TO_ARGS_OFFSET node.Akira Hatanaka
2012-11-07Delete MipsFunctionInfo::NextStackOffset. No functionality change intended. Akira Hatanaka
2012-11-03[mips] Set flag neverHasSideEffects flag on floating point conversionAkira Hatanaka
2012-11-03[mips] Set flag isAsCheapAsAMove flag on instruction LUi.Akira Hatanaka
2012-11-03[mips] Stop reserving register AT and use register scavenger when a scratchAkira Hatanaka
2012-11-02[mips] Do not reserve all 64-bit registers, but only the ones which need to beAkira Hatanaka
2012-11-02[mips] Use register number instead of name to print register $AT.Akira Hatanaka
2012-11-02[mips] Add function MipsFrameLowering::estimateStackSize.Akira Hatanaka
2012-11-02[mips] Add member field MipsFunctionInfo::IncomingArgSize which holds the sizeAkira Hatanaka
2012-11-02[mips] Delete MipsFunctionInfo::EmitNOAT. Unconditionally print directiveAkira Hatanaka
2012-10-31[mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu, which enablesAkira Hatanaka
2012-10-31Implement ADJCALLSTACKUP and ADJCALLSTACKDOWNReed Kotler
2012-10-30[mips] Allow tail-call optimization for vararg functions and functions whichAkira Hatanaka
2012-10-30Add code for saving formal argument information to MipsFunctionInfo. ThisAkira Hatanaka
2012-10-30Add definition of function MipsTargetLowering::passArgOnStack which emits nodesAkira Hatanaka
2012-10-30Do not do tail-call optimization if target is mips16.Akira Hatanaka
2012-10-30Change mips16 delay slot jumps to non delay slot forms by default.Reed Kotler
2012-10-29Implement patterns for extloadi8 and extloadi16Reed Kotler
2012-10-29Expand all atomic ops for mips16.Reed Kotler
2012-10-28Implement brind operator for mips16.Reed Kotler
2012-10-28Remove TargetELFWriterInfo.Rafael Espindola
2012-10-28This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler
2012-10-27Implement MipsHi for mips16Reed Kotler
2012-10-27[mips] Do not tail-call optimize vararg functions or functions with byvalAkira Hatanaka
2012-10-27[mips] Make sure FuncArg doesn't advance when OrigArgIndex is the same as in theAkira Hatanaka
2012-10-27Use the methods and classes that were added to simplify LowerCall and Akira Hatanaka
2012-10-27Add method MipsTargetLowering::writeVarArgRegs which copies argument registersAkira Hatanaka
2012-10-27Add method MipsTargetLowering::passByValArg.Akira Hatanaka
2012-10-27Add method MipsTargetLowering::copyByValRegs.Akira Hatanaka
2012-10-26Add class MipsCC which provides methods used to analyze formal and callAkira Hatanaka
2012-10-26Delete MipsFunctionInfo::InArgFIRange. Akira Hatanaka
2012-10-26implement mips16 tls global addrReed Kotler
2012-10-26git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166780 91177308-0d34...Reed Kotler
2012-10-26Implement carry for subtract/add for mips16Reed Kotler
2012-10-26implement large (>16 bit) constant loading.Reed Kotler
2012-10-25implement mips16 patterns for select nodesReed Kotler
2012-10-25[ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier
2012-10-24Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem
2012-10-24[mips] Make sure sret argument is returned in register V0.Akira Hatanaka
2012-10-23implement setXX patternsReed Kotler
2012-10-19[mips] Use 64-bit registers to return an sret pointer if target ABI is N64.Akira Hatanaka
2012-10-19[mips] Add code to do tail call optimization.Akira Hatanaka
2012-10-19[mips] Fix TAILCALL's operand node type.Akira Hatanaka
2012-10-19[mips] Delete MipsFunctionInfo::MaxCallFrameSize which is no longer used.Akira Hatanaka
2012-10-19[mips] Add tail call instructions.Akira Hatanaka
2012-10-19[mips] Make the branch nodes used in jump instructions a template parameter.Akira Hatanaka
2012-10-19Add node and enum for mips tail call.Akira Hatanaka
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-17Add conditional branch instructions and their patterns.Reed Kotler