aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Add method MipsTargetLowering::writeVarArgRegs which copies argument registersAkira Hatanaka2012-10-272-0/+51
* Add method MipsTargetLowering::passByValArg.Akira Hatanaka2012-10-272-0/+105
* Add method MipsTargetLowering::copyByValRegs.Akira Hatanaka2012-10-272-0/+53
* Add class MipsCC which provides methods used to analyze formal and callAkira Hatanaka2012-10-262-0/+192
* Delete MipsFunctionInfo::InArgFIRange. Akira Hatanaka2012-10-262-13/+1
* implement mips16 tls global addrReed Kotler2012-10-261-0/+8
* git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166780 91177308-0d34...Reed Kotler2012-10-261-2/+7
* Implement carry for subtract/add for mips16Reed Kotler2012-10-262-4/+29
* implement large (>16 bit) constant loading.Reed Kotler2012-10-261-0/+4
* implement mips16 patterns for select nodesReed Kotler2012-10-251-2/+379
* [ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier2012-10-251-2/+3
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-242-2/+2
* [mips] Make sure sret argument is returned in register V0.Akira Hatanaka2012-10-241-2/+3
* implement setXX patternsReed Kotler2012-10-231-4/+181
* [mips] Use 64-bit registers to return an sret pointer if target ABI is N64.Akira Hatanaka2012-10-191-2/+4
* [mips] Add code to do tail call optimization.Akira Hatanaka2012-10-192-5/+44
* [mips] Fix TAILCALL's operand node type.Akira Hatanaka2012-10-191-5/+11
* [mips] Delete MipsFunctionInfo::MaxCallFrameSize which is no longer used.Akira Hatanaka2012-10-192-10/+1
* [mips] Add tail call instructions.Akira Hatanaka2012-10-192-0/+12
* [mips] Make the branch nodes used in jump instructions a template parameter.Akira Hatanaka2012-10-191-10/+21
* Add node and enum for mips tail call.Akira Hatanaka2012-10-193-0/+8
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-182-1/+10
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-182-10/+1
* Add conditional branch instructions and their patterns.Reed Kotler2012-10-172-2/+296
* [ms-inline asm] Remove the MatchInstruction() function. Previously, this wasChad Rosier2012-10-131-6/+7
* [ms-inline asm] Use the new API introduced in r165830 in lieu of theChad Rosier2012-10-121-4/+1
* Div, Rem int/unsigned int Reed Kotler2012-10-122-8/+56
* Expose move to/from coprocessor instructions in MIPS64 mode.David Chisnall2012-10-111-0/+30
* Add getters for the MIPS TargetTransform classesNadav Rotem2012-10-101-0/+7
* Remove unused member variable introduced in r165665.David Blaikie2012-10-101-1/+0
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-102-1/+4
* Reorder some parts of the td file to by in alphabetical orderReed Kotler2012-10-101-64/+75
* Implement MipsTargetLowering::CanLowerReturn.Akira Hatanaka2012-10-102-1/+22
* Initial assembler implementation of Mips load address macroJack Carter2012-10-092-6/+109
* Improvements to MIPS64 assembler:David Chisnall2012-10-092-42/+85
* Move TargetData to DataLayout.Micah Villmow2012-10-089-15/+15
* Adding support for instructions mfc0, mfc2, mtc0, mtc2Jack Carter2012-10-062-0/+38
* Minor changes based on post commit review:Jack Carter2012-10-061-29/+30
* Minor changes based on post commit review:Jack Carter2012-10-051-13/+12
* [ms-inline asm] Add a few typedefs to simplify future changes.Chad Rosier2012-10-051-1/+1
* Patch for integer multiply, signed/unsigned, long/long long.Reed Kotler2012-10-053-17/+104
* Implement methods that enable expansion of load immediate Jack Carter2012-10-043-28/+115
* This patch is a partial implementation of mips .set assembler directive. Dire...Jack Carter2012-10-041-43/+238
* This patch moves from using a hard coded number (4) Jack Carter2012-10-031-2/+4
* The mips 64bit instructions DSLL, DSRA, DSRL, DEXT and DINS get transformed b...Jack Carter2012-10-026-56/+54
* [ms-inline asm] Add the convertToMapAndConstraints() function that is used toChad Rosier2012-10-011-2/+5
* MIPS DSP: other miscellaneous instructions.Akira Hatanaka2012-09-282-0/+136
* MIPS DSP: ADDUH.QB instruction sub-class.Akira Hatanaka2012-09-282-0/+112
* 1. Add load/store words from the stackReed Kotler2012-09-283-34/+86
* MIPS DSP: ABSQ_S.PH instruction sub-class.Akira Hatanaka2012-09-272-0/+162