Remove the target machine from CCState. Previously it was only used
[oota-llvm.git] / lib / Target / X86 / X86CallingConv.td
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...
2007-09-19 Dale JohannesenMore long double fixes. x86_64 should build now.
2007-08-06 Dale JohannesenGet X86 long double calling convention to work
2007-07-27 Duncan SandsTrampoline codegen support for X86-32.
2007-07-06 Rafael EspindolaAdd the byval attribute
2007-07-02 Dan GohmanVector results may be returned in XMM0 and XMM1, not...
2007-06-19 Chris LattnerIf a function is vararg, never pass inreg arguments...
2007-03-31 Bill WendlingFix comment.
2007-03-31 Bill WendlingMatch GCC's MMX calling convention.
2007-03-30 Bill WendlingAdd MMX calling conventions.
2007-02-28 Chris Lattnerbugfix: fastcall does not require the first two params...
2007-02-28 Chris Lattneradd new CC_X86_32_FastCall calling conv, which describe...
2007-02-28 Chris Lattnerswitch LowerCCCCallTo over to using an autogenerated...
next