aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86CallingConv.td
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-0/+11
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-7/+74
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-10/+0
* Update to LLVM 3.5a.Stephen Hines2014-04-241-9/+58
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-081-0/+23
* Add new calling convention for WebKit Java Script.Andrew Trick2013-10-311-0/+22
* whitespaceAndrew Trick2013-10-311-6/+6
* I'm starting to commit KNL backend. I'll push patches one-by-one. This patch ...Elena Demikhovsky2013-07-241-3/+37
* Target/X86: Add explicit Win64 and System V/x86-64 calling conventions.Charles Davis2013-07-121-0/+7
* Fix SRet for thiscall in i686-pc-win32Timur Iskhodzhanov2013-04-031-2/+2
* x86_64: designate most general purpose and SSE registers as callee save under...Peter Collingbourne2013-02-221-0/+3
* Intel OCL built-ins calling conventions now support MacOS 32-bit.Elena Demikhovsky2012-11-201-23/+24
* Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.Duncan Sands2012-11-161-0/+48
* Special calling conventions for Intel OpenCL built-in library.Elena Demikhovsky2012-10-241-0/+57
* Change x86_fastcallcc to require inreg markers. This allows it to knownRafael Espindola2012-10-241-1/+1
* it's pointed out that R11 can be used for magic things, and doing things just...Chris Lattner2012-05-301-1/+1
* Extend the (abi-irrelevant) return convention to be able to return more than ...Chris Lattner2012-05-301-4/+7
* s/CSR_Ghc/CSR_NoRegs/Jakob Stoklund Olesen2012-05-081-1/+1
* Adding support for Microsoft's thiscall calling convention. LLVM side of the...Aaron Ballman2012-02-221-2/+2
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-3/+3
* Passing AVX 256-bit structures in Win64 was wrong.Elena Demikhovsky2012-02-011-0/+4
* Move X86 callee saved register lists to the X86CallConv .td file.Jakob Stoklund Olesen2012-01-171-0/+15
* Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t...Craig Topper2012-01-101-8/+8
* Pass AVX vectors which are arguments to varargs functions on the stack. <rdar...Eli Friedman2011-12-011-4/+9
* Calling-convention specifications for illegal types are no-ops. Simplify bas...Eli Friedman2011-07-011-30/+11
* Use X86_thiscall calling convention for Win64 as well.Tilmann Scheller2011-03-031-1/+1
* Add Win64 thiscall calling convention.Tilmann Scheller2011-03-021-0/+7
* Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman2010-12-101-8/+8
* Factorize the duplicated logic for choosing the right argumentDuncan Sands2010-10-311-0/+32
* Massive rewrite of MMX: Dale Johannesen2010-09-301-10/+9
* Support very basic (doesn't include ABI support in the front-end, varags, ......Bruno Cardoso Lopes2010-08-051-4/+28
* rip out the various v2f32 "mmx" handling logic, now that Chris Lattner2010-07-051-6/+6
* Add support for thiscall calling convention.Anton Korobeynikov2010-05-161-0/+14
* add support, testcases, and dox for the new GHC callingChris Lattner2010-03-111-0/+22
* For fastcc on x86, let ECX be used as a return register after EAX and EDXKenneth Uildriks2009-12-151-1/+8
* Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fix...Anton Korobeynikov2009-08-031-9/+8
* Cleanup Darwin MMX calling conv stuff - make the stuff more generic. This als...Anton Korobeynikov2009-08-031-10/+10
* Unbreak Win64 CC. Step one: honour register save area, fix some alignment and...Anton Korobeynikov2009-08-031-4/+4
* Fix Bug 4278: X86-64 with -tailcallopt calling conventionArnold Schwaighofer2009-06-121-44/+0
* I was convinced that it's ok to allow a second i8 return valueDan Gohman2009-03-241-7/+8
* Fix a grammaro in a comment that Bill noticed.Dan Gohman2009-03-231-1/+1
* Add comments explaining why there's only one register forDan Gohman2009-03-231-1/+6
* Only v1i16 (i.e. _m64) is returned via RAX / RDX.Evan Cheng2009-02-231-3/+5
* Be bug compatible with gcc by returning MMX values in RAX.Evan Cheng2009-02-221-2/+3
* Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack forTorok Edwin2009-02-011-3/+5
* Fix this comment to reflect that it applies to types otherDan Gohman2008-12-031-1/+1
* Fix byval arguments in the fastcc calling convention. The fastcc conventionDan Gohman2008-12-031-0/+5
* Allow XMM2 and XMM3 to be used for non ABI compliant code.Mon P Wang2008-11-201-3/+4
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-11/+0
* Accept 'inreg' attribute on x86 functions asDale Johannesen2008-09-251-4/+8