summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86CallingConv.td
Commit message (Expand)AuthorAge
* [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
* Fix this comment to reflect that it applies to types otherDan Gohman2008-12-03
* Fix byval arguments in the fastcc calling convention. The fastcc conventionDan Gohman2008-12-03
* Allow XMM2 and XMM3 to be used for non ABI compliant code.Mon P Wang2008-11-20
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-26
* Accept 'inreg' attribute on x86 functions asDale Johannesen2008-09-25
* Change the calling convention used when tail call optimization is enabled fro...Arnold Schwaighofer2008-09-22
* If SSE2 is available, x86 should pass first 3 f32/f64 arguments in XMM regist...Evan Cheng2008-09-05
* For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ...Evan Cheng2008-09-04
* Add v2f32 (MMX) type to X86. Support is primitive:Dale Johannesen2008-06-24