2015-12-28 |
Michael Kuperstein | [X86] Better support for the MCU psABI (LLVM part) |
blob | commitdiff | raw |
2015-12-21 |
Amjad Aboud | Implemented Support of IA interrupt and exception handlers: |
blob | commitdiff | raw | diff to current |
2015-12-14 |
Chih-Hung Hsieh | [X86] Part 2 to fix x86-64 fp128 calling convention. |
blob | commitdiff | raw | diff to current |
2015-11-12 |
Manman Ren | [TLS on Darwin] use a different mask for tls calls... |
blob | commitdiff | raw | diff to current |
2015-09-29 |
Maksim Panchenko | HHVM calling conventions. |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Michael Kuperstein | [X86] ABI change for x86-32: pass 3 vector arguments... |
blob | commitdiff | raw | diff to current |
2015-05-14 |
Elena Demikhovsky | AVX-512: Added i1 type handling for calling conventions. |
blob | commitdiff | raw | diff to current |
2015-05-04 |
Elena Demikhovsky | AVX-512: added calling convention for i1 vectors in... |
blob | commitdiff | raw | diff to current |
2015-04-27 |
Elena Demikhovsky | AVX-512: added calling conventions for i1 vectors. |
blob | commitdiff | raw | diff to current |
2015-02-17 |
Elena Demikhovsky | AVX-512: changes in intel_ocl_bi calling conventions |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Reid Kleckner | X86: Implement the vectorcall calling convention |
blob | commitdiff | raw | diff to current |
2014-09-22 |
Pavel Chupin | [x32] Fix segmented stacks support |
blob | commitdiff | raw | diff to current |
2014-08-06 |
Eric Christopher | Remove the target machine from CCState. Previously... |
blob | commitdiff | raw | diff to current |
2014-08-01 |
Akira Hatanaka | [X86] Simplify X87 stackifier pass. |
blob | commitdiff | raw | diff to current |
2014-07-21 |
Robert Khasanov | [SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX51... |
blob | commitdiff | raw | diff to current |
2014-05-09 |
Reid Kleckner | Revert "[ms-cxxabi] Add a new calling convention that... |
blob | commitdiff | raw | diff to current |
2014-03-06 |
Elena Demikhovsky | AVX-512: fixed comressed displacement - by Robert Khazanov |
blob | commitdiff | raw | diff to current |
2014-01-31 |
Reid Kleckner | [ms-cxxabi] Add a new calling convention that swaps... |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Juergen Ributzka | Add two new calling conventions for runtime calls |
blob | commitdiff | raw | diff to current |
2014-01-11 |
Juergen Ributzka | [anyregcc] Fix callee-save mask for anyregcc |
blob | commitdiff | raw | diff to current |
2013-12-16 |
Juergen Ributzka | [Stackmap] Allow WebKit_JS calling convention to store... |
blob | commitdiff | raw | diff to current |
2013-12-16 |
Juergen Ributzka | [Stackmap] The first integer argument is passed in... |
blob | commitdiff | raw | diff to current |
2013-12-14 |
Juergen Ributzka | [Stackmap] Only the AnyReg calling convention should... |
blob | commitdiff | raw | diff to current |
2013-12-03 |
Rafael Espindola | Fix mingw32 thiscall + sret. |
blob | commitdiff | raw | diff to current |
2013-11-08 |
Juergen Ributzka | [Stackmap] Add AnyReg calling convention support for... |
blob | commitdiff | raw | diff to current |
2013-10-31 |
Andrew Trick | Add new calling convention for WebKit Java Script. |
blob | commitdiff | raw | diff to current |
2013-10-31 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2013-07-24 |
Elena Demikhovsky | I'm starting to commit KNL backend. I'll push patches... |
blob | commitdiff | raw | diff to current |
2013-07-12 |
Charles Davis | Target/X86: Add explicit Win64 and System V/x86-64... |
blob | commitdiff | raw | diff to current |
2013-04-03 |
Timur Iskhodzhanov | Fix SRet for thiscall in i686-pc-win32 |
blob | commitdiff | raw | diff to current |
2013-02-22 |
Peter Collingbourne | x86_64: designate most general purpose and SSE register... |
blob | commitdiff | raw | diff to current |
2012-11-20 |
Elena Demikhovsky | Intel OCL built-ins calling conventions now support... |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Duncan Sands | Add the Erlang/HiPE calling convention, patch by Yianni... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Elena Demikhovsky | Special calling conventions for Intel OpenCL built... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Rafael Espindola | Change x86_fastcallcc to require inreg markers. This... |
blob | commitdiff | raw | diff to current |
2012-05-30 |
Chris Lattner | it's pointed out that R11 can be used for magic things... |
blob | commitdiff | raw | diff to current |
2012-05-30 |
Chris Lattner | Extend the (abi-irrelevant) return convention to be... |
blob | commitdiff | raw | diff to current |
2012-05-08 |
Jakob Stoklund Olesen | s/CSR_Ghc/CSR_NoRegs/ |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Aaron Ballman | Adding support for Microsoft's thiscall calling convent... |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Elena Demikhovsky | Passing AVX 256-bit structures in Win64 was wrong. |
blob | commitdiff | raw | diff to current |
2012-01-17 |
Jakob Stoklund Olesen | Move X86 callee saved register lists to the X86CallConv... |
blob | commitdiff | raw | diff to current |
2012-01-10 |
Craig Topper | Remove hasXMM/hasXMMInt functions. Move callers to... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Eli Friedman | Pass AVX vectors which are arguments to varargs functio... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Eli Friedman | Calling-convention specifications for illegal types... |
blob | commitdiff | raw | diff to current |
2011-03-03 |
Tilmann Scheller | Use X86_thiscall calling convention for Win64 as well. |
blob | commitdiff | raw | diff to current |
2011-03-02 |
Tilmann Scheller | Add Win64 thiscall calling convention. |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Nate Begeman | Formalize the notion that AVX and SSE are non-overlappi... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Duncan Sands | Factorize the duplicated logic for choosing the right... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Bruno Cardoso Lopes | Support very basic (doesn't include ABI support in... |
blob | commitdiff | raw | diff to current |
2010-07-05 |
Chris Lattner | rip out the various v2f32 "mmx" handling logic, now... |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Anton Korobeynikov | Add support for thiscall calling convention. |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Chris Lattner | add support, testcases, and dox for the new GHC calling |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Kenneth Uildriks | For fastcc on x86, let ECX be used as a return register... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Anton Korobeynikov | Add 'Indirect' LocInfo class and use to pass __m128... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Anton Korobeynikov | Cleanup Darwin MMX calling conv stuff - make the stuff... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Anton Korobeynikov | Unbreak Win64 CC. Step one: honour register save area... |
blob | commitdiff | raw | diff to current |
2009-06-12 |
Arnold Schwaighofer | Fix Bug 4278: X86-64 with -tailcallopt calling convention |
blob | commitdiff | raw | diff to current |
2009-03-24 |
Dan Gohman | I was convinced that it's ok to allow a second i8 retur... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Dan Gohman | Fix a grammaro in a comment that Bill noticed. |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Dan Gohman | Add comments explaining why there's only one register for |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Evan Cheng | Only v1i16 (i.e. _m64) is returned via RAX / RDX. |
blob | commitdiff | raw | diff to current |
2009-02-22 |
Evan Cheng | Be bug compatible with gcc by returning MMX values... |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Torok Edwin | Implement -mno-sse: if SSE is disabled on x86-64, don... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Fix this comment to reflect that it applies to types... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Fix byval arguments in the fastcc calling convention... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Mon P Wang | Allow XMM2 and XMM3 to be used for non ABI compliant... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dale Johannesen | Add "inreg" field to CallSDNode (doesn't increase |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Dale Johannesen | Accept 'inreg' attribute on x86 functions as |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Arnold Schwaighofer | Change the calling convention used when tail call optim... |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Evan Cheng | If SSE2 is available, x86 should pass first 3 f32/f64... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Evan Cheng | For whatever the reason, x86 CallingConv::Fast (i.e... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Dale Johannesen | Add v2f32 (MMX) type to X86. Support is primitive: |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Anton Korobeynikov | Fix FP return for Win64 ABI |
blob | commitdiff | raw | diff to current |
2008-04-27 |
Anton Korobeynikov | Handle fp80 for win64 |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | MMX argument passing fixes: |
blob | commitdiff | raw | diff to current |
2008-04-09 |
Dan Gohman | Add XMM1 as a second return value register for f32... |
blob | commitdiff | raw | diff to current |
2008-04-09 |
Dan Gohman | Add DX as a second return value register for i16 on... |
blob | commitdiff | raw | diff to current |
2008-04-02 |
Anton Korobeynikov | Add new CC lowering rule: provide a list of registers... |
blob | commitdiff | raw | diff to current |
2008-03-23 |
Anton Korobeynikov | Minor typo fixes. Also add another FIXME. |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Anton Korobeynikov | Add convenient helper for win64 check. Simplify things... |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Anton Korobeynikov | Initial support for Win64 calling conventions. Still... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Chris Lattner | Enable support for returning two long-double values... |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Dale Johannesen | MMX vectors are passed 4-byte aligned. |
blob | commitdiff | raw | diff to current |
2008-02-05 |
Dale Johannesen | Implement sseregparm. |
blob | commitdiff | raw | diff to current |
2008-01-22 |
Evan Cheng | SSE varargs arguments are passed in memory. |
blob | commitdiff | raw | diff to current |
2008-01-19 |
Duncan Sands | Need to handle any 'nest' parameter before integer |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Evan Cheng | Rename CCIfStruct to CCIfByVal and CCStructAssign to... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Evan Cheng | Both x86-32 and x86-64 handle byval parameter attributes. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Duncan Sands | Unbreak x86-32 darwin long double! |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Duncan Sands | Fix long double support on x86-32 linux. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-14 |
Dale Johannesen | x86-32 long doubles are 4-byte aligned on the stack |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Nate Begeman | Support returning non-power-of-2 vectors to unblock... |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Duncan Sands | Eliminate the recently introduced CCAssignToStackABISiz... |
blob | commitdiff | raw | diff to current |
2007-11-10 |
Dale Johannesen | Add CCAssignToStackABISizeAlign for convenience in |
blob | commitdiff | raw | diff to current |
2007-10-13 |
Duncan Sands | Clarify that fastcc has a problem with nested function |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Arnold Schwaighofer | Corrected many typing errors. And removed 'nest' parame... |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Arnold Schwaighofer | Added tail call optimization to the x86 back end. It... |
blob | commitdiff | raw | diff to current |
next |