summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsCallingConv.td
Commit message (Expand)AuthorAgeFilesLines
* [mips] EABI CodeGen is completely untested and seems to have bitrotted. Remov...Daniel Sanders2016-06-031-48/+0
* [mips] Interrupt attribute support for mips32r2+.Vasileios Kalintiris2015-10-261-0/+25
* Rename the MIPS routine abiUsesSoftFloat -> useSoftFloat to matchEric Christopher2015-05-071-4/+4
* Mips fast-isel - handle functions which return i8 or i6 .Vasileios Kalintiris2015-04-291-0/+3
* [MIPS] Fix justify error for small structuresPetar Jovanovic2015-03-161-1/+1
* Fix justify error for small structures in varargs for MIPS64BEPetar Jovanovic2015-02-261-0/+4
* [mips] Add Mips-specific CCIf's for accessing the MipsCCState. NFC.Daniel Sanders2014-12-081-13/+28
* First stage of call lowering for Mips fast-iselReed Kotler2014-11-131-0/+13
* [mips] Promote i32 arguments to i64 for the N32/N64 ABI and fix <64-bit struc...Daniel Sanders2014-11-071-12/+24
* [mips] Remove MipsCC::analyzeCallOperands in favour of CCState::AnalyzeCallOp...Daniel Sanders2014-11-071-0/+7
* [mips] Move SpecialCallingConv to MipsCCState and use it from tablegen-erated...Daniel Sanders2014-11-071-9/+13
* Re-commit r221056 and others with fix, "[mips] Move F128 argument handling in...Daniel Sanders2014-11-021-7/+33
* Revert r221056 and others, "[mips] Move F128 argument handling into MipsCCSta...NAKAMURA Takumi2014-11-021-33/+7
* [mips] Move all ByVal handling into CCState and tablegen-erated code. NFC.Daniel Sanders2014-11-011-7/+18
* [mips] Move F128 argument handling into MipsCCState as we did for returns. NFC.Daniel Sanders2014-11-011-0/+15
* [tablegen] Add CustomCallingConv and use it to tablegen-erate the outermost p...Daniel Sanders2014-11-011-0/+24
* [mips] Fix >80-column lineDaniel Sanders2014-10-241-1/+2
* [mips] Remove redundant code in RetCC_MipsN. NFC.Daniel Sanders2014-10-241-3/+0
* [mips] For N32/N64, structs must be passed in the upper bits of a register.Daniel Sanders2014-10-241-2/+2
* [mips] Return {f128} correctly for N32/N64.Daniel Sanders2014-10-071-0/+6
* [mips] Generalize the handling of f128 return values to support f128 arguments.Daniel Sanders2014-09-261-21/+35
* [mips] Add CCValAssign::[ASZ]ExtUpper and CCPromoteToUpperBitsInType and hand...Daniel Sanders2014-09-251-0/+8
* [mips] Remove custom versions of CCState::AnalyzeReturn() and CCState::Analyz...Daniel Sanders2014-09-181-4/+19
* [mips] Remove inverted predicates from MipsSubtarget that were only used by M...Daniel Sanders2014-09-101-11/+15
* [mips] Don't use odd-numbered float registers for double arguments for fastccSasa Stankovic2014-08-221-2/+6
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-2/+5
* [mips] Don't use odd-numbered single precision registers for fastcc callingSasa Stankovic2014-07-291-2/+7
* [mips] Emit two CFI offset directives per double precision SDC1/LDC1Zoran Jovanovic2014-07-101-4/+5
* [mips] Added FPXX modeless calling convention.Zoran Jovanovic2014-07-101-0/+5
* [mips] Correct callee saved list for the N32 ABI and enable testDaniel Sanders2014-04-161-2/+2
* [mips] Forbid the use of registers t6, t7 and t8 if the target is NaCl.Sasa Stankovic2014-02-071-2/+9
* Last change for mips16 prolog/epilog cleanup and optimization.Reed Kotler2013-12-151-1/+3
* [mips] Add support for calling convention CC_MipsO32_FP64, which is used when...Akira Hatanaka2013-08-201-3/+17
* [mips] Remove predicates that were incorrectly or unnecessarily added.Akira Hatanaka2013-08-201-1/+1
* Mips td file formatting: white space and long linesJack Carter2013-05-161-1/+1
* Checkin in of first of several patches to finish implementation ofReed Kotler2013-05-101-0/+10
* [mips] Remove android calling convention.Akira Hatanaka2013-03-051-12/+0
* [mips] Fix MipsCC::analyzeReturn so that, in soft-float mode, fp128 getsAkira Hatanaka2013-03-051-0/+6
* Use the methods and classes that were added to simplify LowerCall and Akira Hatanaka2012-10-271-12/+0
* Add Android ABI to Mips backend to handle functions returning vectors of fourAkira Hatanaka2012-08-161-0/+12
* Implement fastcc calling convention for MIPS.Akira Hatanaka2012-06-131-0/+52
* Changes for migrating to using register mask operands.Akira Hatanaka2012-03-011-0/+17
* remove blanks, and some code formatJia Liu2012-02-281-3/+3
* Do not promote i32 arguments to i64. This was causing unnecessary sign extensionAkira Hatanaka2012-02-171-10/+15
* Remove comment.Akira Hatanaka2012-02-161-2/+0
* AnalyzeCallOperands function for N32/64.Akira Hatanaka2011-11-141-0/+19
* Function for handling byval arguments.Akira Hatanaka2011-11-121-2/+3
* Implement N32/64 calling convention. Patch by Liu.Akira Hatanaka2011-09-231-1/+54
* Add A0 and A1 to the list of registers used for returning a value in order toAkira Hatanaka2011-06-211-2/+2
* Fix comment typo. Noticed by Liu.Duncan Sands2011-04-251-1/+1
OpenPOWER on IntegriCloud