summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86CallingConv.td
Commit message (Expand)AuthorAge
* Revert "[ms-cxxabi] Add a new calling convention that swaps 'this' and 'sret'"Reid Kleckner2014-05-09
* AVX-512: fixed comressed displacement - by Robert KhazanovElena Demikhovsky2014-03-06
* [ms-cxxabi] Add a new calling convention that swaps 'this' and 'sret'Reid Kleckner2014-01-31
* Add two new calling conventions for runtime callsJuergen Ributzka2014-01-17
* [anyregcc] Fix callee-save mask for anyregccJuergen Ributzka2014-01-11
* [Stackmap] Allow WebKit_JS calling convention to store 4 byte sized and align...Juergen Ributzka2013-12-16
* [Stackmap] The first integer argument is passed in register for the WebKit_JS...Juergen Ributzka2013-12-16
* [Stackmap] Only the AnyReg calling convention should preserve all registers.Juergen Ributzka2013-12-14
* Fix mingw32 thiscall + sret.Rafael Espindola2013-12-03
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-08
* Add new calling convention for WebKit Java Script.Andrew Trick2013-10-31
* whitespaceAndrew Trick2013-10-31
* I'm starting to commit KNL backend. I'll push patches one-by-one. This patch ...Elena Demikhovsky2013-07-24
* Target/X86: Add explicit Win64 and System V/x86-64 calling conventions.Charles Davis2013-07-12
* Fix SRet for thiscall in i686-pc-win32Timur Iskhodzhanov2013-04-03
* x86_64: designate most general purpose and SSE registers as callee save under...Peter Collingbourne2013-02-22
* Intel OCL built-ins calling conventions now support MacOS 32-bit.Elena Demikhovsky2012-11-20
* Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.Duncan Sands2012-11-16
* Special calling conventions for Intel OpenCL built-in library.Elena Demikhovsky2012-10-24
* Change x86_fastcallcc to require inreg markers. This allows it to knownRafael Espindola2012-10-24
* it's pointed out that R11 can be used for magic things, and doing things just...Chris Lattner2012-05-30
* Extend the (abi-irrelevant) return convention to be able to return more than ...Chris Lattner2012-05-30
* s/CSR_Ghc/CSR_NoRegs/Jakob Stoklund Olesen2012-05-08
* Adding support for Microsoft's thiscall calling convention. LLVM side of the...Aaron Ballman2012-02-22
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Passing AVX 256-bit structures in Win64 was wrong.Elena Demikhovsky2012-02-01
* Move X86 callee saved register lists to the X86CallConv .td file.Jakob Stoklund Olesen2012-01-17
* Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t...Craig Topper2012-01-10
* Pass AVX vectors which are arguments to varargs functions on the stack. <rdar...Eli Friedman2011-12-01
* Calling-convention specifications for illegal types are no-ops. Simplify bas...Eli Friedman2011-07-01
* Use X86_thiscall calling convention for Win64 as well.Tilmann Scheller2011-03-03
* Add Win64 thiscall calling convention.Tilmann Scheller2011-03-02
* Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman2010-12-10
* Factorize the duplicated logic for choosing the right argumentDuncan Sands2010-10-31
* Massive rewrite of MMX: Dale Johannesen2010-09-30
* Support very basic (doesn't include ABI support in the front-end, varags, ......Bruno Cardoso Lopes2010-08-05
* rip out the various v2f32 "mmx" handling logic, now that Chris Lattner2010-07-05
* Add support for thiscall calling convention.Anton Korobeynikov2010-05-16
* add support, testcases, and dox for the new GHC callingChris Lattner2010-03-11
* For fastcc on x86, let ECX be used as a return register after EAX and EDXKenneth Uildriks2009-12-15
* Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fix...Anton Korobeynikov2009-08-03
* Cleanup Darwin MMX calling conv stuff - make the stuff more generic. This als...Anton Korobeynikov2009-08-03
* Unbreak Win64 CC. Step one: honour register save area, fix some alignment and...Anton Korobeynikov2009-08-03
* Fix Bug 4278: X86-64 with -tailcallopt calling conventionArnold Schwaighofer2009-06-12
* I was convinced that it's ok to allow a second i8 return valueDan Gohman2009-03-24
* Fix a grammaro in a comment that Bill noticed.Dan Gohman2009-03-23
* Add comments explaining why there's only one register forDan Gohman2009-03-23
* Only v1i16 (i.e. _m64) is returned via RAX / RDX.Evan Cheng2009-02-23
* Be bug compatible with gcc by returning MMX values in RAX.Evan Cheng2009-02-22
* Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack forTorok Edwin2009-02-01