aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
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-25Merge commit 'a8a0a155de16830b8fcab539ba2ec21de3145532'Derek Schuff
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-23[MIPS] Update sandboxing changes for LLVM on MIPS.Petar Jovanovic
2012-10-23Merge commit '92b0d8cf2c51debc7f4fb30a417ae839077a8ed0'Derek Schuff
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-18Merge commit '3298959540ca744ec16b4c65db244534a929a862'Derek Schuff
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-17Add conditional branch instructions and their patterns.Reed Kotler
2012-10-15Merge commit 'bb20b24224734f5369d124181d086703ca439dd7'Derek Schuff
2012-10-13[ms-inline asm] Remove the MatchInstruction() function. Previously, this wasChad Rosier
2012-10-12Merge commit '40573998821fde7ffeabe8507f4c9e8c7cf762f6'Derek Schuff
2012-10-12[ms-inline asm] Use the new API introduced in r165830 in lieu of theChad Rosier
2012-10-12Div, Rem int/unsigned int Reed Kotler
2012-10-11Merge commit '2fa8af224ea026f9432e833fd6f42a216423a010'Derek Schuff
2012-10-11Expose move to/from coprocessor instructions in MIPS64 mode.David Chisnall
2012-10-10Add getters for the MIPS TargetTransform classesNadav Rotem
2012-10-10Remove unused member variable introduced in r165665.David Blaikie
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem
2012-10-10Reorder some parts of the td file to by in alphabetical orderReed Kotler
2012-10-10Implement MipsTargetLowering::CanLowerReturn.Akira Hatanaka
2012-10-09Initial assembler implementation of Mips load address macroJack Carter
2012-10-09Improvements to MIPS64 assembler:David Chisnall
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-06Adding support for instructions mfc0, mfc2, mtc0, mtc2Jack Carter
2012-10-06Minor changes based on post commit review:Jack Carter
2012-10-05Minor changes based on post commit review:Jack Carter
2012-10-05[ms-inline asm] Add a few typedefs to simplify future changes.Chad Rosier
2012-10-05Patch for integer multiply, signed/unsigned, long/long long.Reed Kotler
2012-10-04Implement methods that enable expansion of load immediate Jack Carter
2012-10-04This patch is a partial implementation of mips .set assembler directive. Dire...Jack Carter
2012-10-03This patch moves from using a hard coded number (4) Jack Carter
2012-10-02The mips 64bit instructions DSLL, DSRA, DSRL, DEXT and DINS get transformed b...Jack Carter