[X86] Better support for the MCU psABI (LLVM part)
[oota-llvm.git] / lib / Target / X86 / X86CallingConv.td
2015-12-28 Michael Kuperstein[X86] Better support for the MCU psABI (LLVM part)
2015-12-21 Amjad AboudImplemented Support of IA interrupt and exception handlers:
2015-12-14 Chih-Hung Hsieh[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-11-12 Manman Ren[TLS on Darwin] use a different mask for tls calls...
2015-09-29 Maksim PanchenkoHHVM calling conventions.
2015-05-19 Michael Kuperstein[X86] ABI change for x86-32: pass 3 vector arguments...
2015-05-14 Elena DemikhovskyAVX-512: Added i1 type handling for calling conventions.
2015-05-04 Elena DemikhovskyAVX-512: added calling convention for i1 vectors in...
2015-04-27 Elena DemikhovskyAVX-512: added calling conventions for i1 vectors.
2015-02-17 Elena DemikhovskyAVX-512: changes in intel_ocl_bi calling conventions
2014-10-28 Reid KlecknerX86: Implement the vectorcall calling convention
2014-09-22 Pavel Chupin[x32] Fix segmented stacks support
2014-08-06 Eric ChristopherRemove the target machine from CCState. Previously...
2014-08-01 Akira Hatanaka[X86] Simplify X87 stackifier pass.
2014-07-21 Robert Khasanov[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX51...
2014-05-09 Reid KlecknerRevert "[ms-cxxabi] Add a new calling convention that...
2014-03-06 Elena DemikhovskyAVX-512: fixed comressed displacement - by Robert Khazanov
2014-01-31 Reid Kleckner[ms-cxxabi] Add a new calling convention that swaps...
2014-01-17 Juergen RibutzkaAdd two new calling conventions for runtime calls
2014-01-11 Juergen Ributzka[anyregcc] Fix callee-save mask for anyregcc
2013-12-16 Juergen Ributzka[Stackmap] Allow WebKit_JS calling convention to store...
2013-12-16 Juergen Ributzka[Stackmap] The first integer argument is passed in...
2013-12-14 Juergen Ributzka[Stackmap] Only the AnyReg calling convention should...
2013-12-03 Rafael EspindolaFix mingw32 thiscall + sret.
2013-11-08 Juergen Ributzka[Stackmap] Add AnyReg calling convention support for...
2013-10-31 Andrew TrickAdd new calling convention for WebKit Java Script.
2013-10-31 Andrew Trickwhitespace
2013-07-24 Elena DemikhovskyI'm starting to commit KNL backend. I'll push patches...
2013-07-12 Charles DavisTarget/X86: Add explicit Win64 and System V/x86-64...
2013-04-03 Timur IskhodzhanovFix SRet for thiscall in i686-pc-win32
2013-02-22 Peter Collingbournex86_64: designate most general purpose and SSE register...
2012-11-20 Elena DemikhovskyIntel OCL built-ins calling conventions now support...
2012-11-16 Duncan SandsAdd the Erlang/HiPE calling convention, patch by Yianni...
2012-10-24 Elena DemikhovskySpecial calling conventions for Intel OpenCL built...
2012-10-24 Rafael EspindolaChange x86_fastcallcc to require inreg markers. This...
2012-05-30 Chris Lattnerit's pointed out that R11 can be used for magic things...
2012-05-30 Chris LattnerExtend the (abi-irrelevant) return convention to be...
2012-05-08 Jakob Stoklund Olesens/CSR_Ghc/CSR_NoRegs/
2012-02-22 Aaron BallmanAdding support for Microsoft's thiscall calling convent...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-01 Elena DemikhovskyPassing AVX 256-bit structures in Win64 was wrong.
2012-01-17 Jakob Stoklund OlesenMove X86 callee saved register lists to the X86CallConv...
2012-01-10 Craig TopperRemove hasXMM/hasXMMInt functions. Move callers to...
2011-12-01 Eli FriedmanPass AVX vectors which are arguments to varargs functio...
2011-07-01 Eli FriedmanCalling-convention specifications for illegal types...
2011-03-03 Tilmann SchellerUse X86_thiscall calling convention for Win64 as well.
2011-03-02 Tilmann SchellerAdd Win64 thiscall calling convention.
2010-12-10 Nate BegemanFormalize the notion that AVX and SSE are non-overlappi...
2010-10-31 Duncan SandsFactorize the duplicated logic for choosing the right...
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-08-05 Bruno Cardoso LopesSupport very basic (doesn't include ABI support in...
2010-07-05 Chris Lattnerrip out the various v2f32 "mmx" handling logic, now...
2010-05-16 Anton KorobeynikovAdd support for thiscall calling convention.
2010-03-11 Chris Lattneradd support, testcases, and dox for the new GHC calling
2009-12-15 Kenneth UildriksFor fastcc on x86, let ECX be used as a return register...
2009-08-03 Anton KorobeynikovAdd 'Indirect' LocInfo class and use to pass __m128...
2009-08-03 Anton KorobeynikovCleanup Darwin MMX calling conv stuff - make the stuff...
2009-08-03 Anton KorobeynikovUnbreak Win64 CC. Step one: honour register save area...
2009-06-12 Arnold SchwaighoferFix Bug 4278: X86-64 with -tailcallopt calling convention
2009-03-24 Dan GohmanI was convinced that it's ok to allow a second i8 retur...
2009-03-23 Dan GohmanFix a grammaro in a comment that Bill noticed.
2009-03-23 Dan GohmanAdd comments explaining why there's only one register for
2009-02-23 Evan ChengOnly v1i16 (i.e. _m64) is returned via RAX / RDX.
2009-02-22 Evan ChengBe bug compatible with gcc by returning MMX values...
2009-02-01 Torok EdwinImplement -mno-sse: if SSE is disabled on x86-64, don...
2008-12-03 Dan GohmanFix this comment to reflect that it applies to types...
2008-12-03 Dan GohmanFix byval arguments in the fastcc calling convention...
2008-11-20 Mon P WangAllow XMM2 and XMM3 to be used for non ABI compliant...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-25 Dale JohannesenAccept 'inreg' attribute on x86 functions as
2008-09-22 Arnold SchwaighoferChange the calling convention used when tail call optim...
2008-09-05 Evan ChengIf SSE2 is available, x86 should pass first 3 f32/f64...
2008-09-04 Evan ChengFor whatever the reason, x86 CallingConv::Fast (i.e...
2008-06-24 Dale JohannesenAdd v2f32 (MMX) type to X86. Support is primitive:
2008-04-28 Anton KorobeynikovFix FP return for Win64 ABI
2008-04-27 Anton KorobeynikovHandle fp80 for win64
2008-04-25 Evan ChengMMX argument passing fixes:
2008-04-09 Dan GohmanAdd XMM1 as a second return value register for f32...
2008-04-09 Dan GohmanAdd DX as a second return value register for i16 on...
2008-04-02 Anton KorobeynikovAdd new CC lowering rule: provide a list of registers...
2008-03-23 Anton KorobeynikovMinor typo fixes. Also add another FIXME.
2008-03-22 Anton KorobeynikovAdd convenient helper for win64 check. Simplify things...
2008-03-22 Anton KorobeynikovInitial support for Win64 calling conventions. Still...
2008-03-21 Chris LattnerEnable support for returning two long-double values...
2008-02-22 Dale JohannesenMMX vectors are passed 4-byte aligned.
2008-02-05 Dale JohannesenImplement sseregparm.
2008-01-22 Evan ChengSSE varargs arguments are passed in memory.
2008-01-19 Duncan SandsNeed to handle any 'nest' parameter before integer
2008-01-15 Evan ChengRename CCIfStruct to CCIfByVal and CCStructAssign to...
2008-01-15 Evan ChengBoth x86-32 and x86-64 handle byval parameter attributes.
2008-01-07 Duncan SandsUnbreak x86-32 darwin long double!
2008-01-07 Duncan SandsFix long double support on x86-32 linux.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-14 Dale Johannesenx86-32 long doubles are 4-byte aligned on the stack
2007-11-27 Nate BegemanSupport returning non-power-of-2 vectors to unblock...
2007-11-14 Duncan SandsEliminate the recently introduced CCAssignToStackABISiz...
2007-11-10 Dale JohannesenAdd CCAssignToStackABISizeAlign for convenience in
2007-10-13 Duncan SandsClarify that fastcc has a problem with nested function
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
next