summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCCallingConv.td
Commit message (Expand)AuthorAgeFilesLines
* [Power9] Part-word VSX integer scalar loads/stores and sign extend instructionsNemanja Ivanovic2016-10-041-14/+6
* [PowerPC] fix passing long double arguments to function (soft-float)Strahinja Petrovic2016-08-051-0/+6
* [PowerPC] Support multiple return values with fast iselUlrich Weigand2016-06-071-1/+1
* [PowerPC] fix register alignment for long double typeStrahinja Petrovic2016-05-091-1/+11
* CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng2016-04-081-0/+11
* [PowerPC] Support the nest parameter attributeHal Finkel2015-07-121-0/+3
* This patch adds ABI support for v1i128 data type.Kit Barton2015-05-051-5/+7
* [PowerPC] Add support for the QPX vector instruction setHal Finkel2015-02-251-13/+27
* [PowerPC] Make r2 allocatable on PPC64/ELF for some leaf functionsHal Finkel2015-02-011-1/+4
* Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel2015-01-141-0/+38
* Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel2015-01-131-38/+0
* [PowerPC] Add StackMap/PatchPoint supportHal Finkel2015-01-131-0/+38
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-2/+8
* [PowerPC] ELFv2 aggregate passing supportUlrich Weigand2014-07-211-10/+17
* [PowerPC] v2[fi]64 need to be explicitly passed in VSX registersHal Finkel2014-03-281-3/+8
* [PowerPC] Add v2i64 as a legal VSX typeHal Finkel2014-03-261-4/+4
* [PowerPC] Fix the VSX v2f64 return registerHal Finkel2014-03-221-4/+4
* Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel2014-02-281-1/+8
* [PowerPC] Call support for fast-isel.Bill Schmidt2013-08-301-0/+11
* [PowerPC] More fast-isel chunks (returns and integer extends)Bill Schmidt2013-08-261-0/+20
* Cleanup PPC Altivec registers in CSR lists and improve VRSAVE handlingHal Finkel2013-07-021-17/+22
* Don't spill PPC VRSAVE on non-Darwin (even in SjLj)Hal Finkel2013-03-271-1/+2
* Implement builtin_{setjmp/longjmp} on PPCHal Finkel2013-03-211-0/+5
* PPC calling convention cleanup.Bill Schmidt2013-02-061-43/+14
* This patch fixes PR13626 by providing i128 support in the returnBill Schmidt2013-01-171-0/+1
* This patch fixes the PPC calling convention to handle returns ofBill Schmidt2013-01-171-2/+2
* On PowerPC64, integer return values (as well as arguments) are supposedUlrich Weigand2012-11-051-0/+7
* Remove unused CCIfSubtarget.Jay Foad2012-04-171-4/+0
* Convert PowerPC to register mask operands.Roman Divacky2012-03-061-0/+31
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-2/+2
* fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner2010-08-171-1/+1
* Drop support for the InReg attribute on the ppc backend. This was used byRafael Espindola2010-02-161-16/+1
* Refactor ABI code in the PowerPC backend.Tilmann Scheller2009-07-031-4/+2
* Implement the SVR4 ABI for PowerPC.Tilmann Scheller2009-07-031-0/+83
* Make Complex long long/double/long double workDale Johannesen2008-03-171-1/+1
* Next round of PPC32 ABI changes. Allow for gccDale Johannesen2008-03-171-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* First round of ppc long double. call/return andDale Johannesen2007-10-051-1/+2
* revert accidental commitChris Lattner2007-05-031-1/+3
* add support for printing offset of globalChris Lattner2007-05-031-3/+1
* The PPC64 ELF ABI is "intended to use the same structure layout and calling c...Nicolas Geoffray2007-04-031-2/+2
* The ELF ABI specifies F1-F8 registers as argument registers for double, notNicolas Geoffray2007-04-031-2/+2
* Switch PPC return lower to use an autogenerated CC description.Chris Lattner2007-03-061-0/+65
OpenPOWER on IntegriCloud