| Commit message (Expand) | Author | Age | Files | Lines |
| * | Intel OCL built-ins calling conventions now support MacOS 32-bit. | Elena Demikhovsky | 2012-11-20 | 1 | -23/+24 |
| * | Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris. | Duncan Sands | 2012-11-16 | 1 | -0/+48 |
| * | Special calling conventions for Intel OpenCL built-in library. | Elena Demikhovsky | 2012-10-24 | 1 | -0/+57 |
| * | Change x86_fastcallcc to require inreg markers. This allows it to known | Rafael Espindola | 2012-10-24 | 1 | -1/+1 |
| * | it's pointed out that R11 can be used for magic things, and doing things just... | Chris Lattner | 2012-05-30 | 1 | -1/+1 |
| * | Extend the (abi-irrelevant) return convention to be able to return more than ... | Chris Lattner | 2012-05-30 | 1 | -4/+7 |
| * | s/CSR_Ghc/CSR_NoRegs/ | Jakob Stoklund Olesen | 2012-05-08 | 1 | -1/+1 |
| * | Adding support for Microsoft's thiscall calling convention. LLVM side of the... | Aaron Ballman | 2012-02-22 | 1 | -2/+2 |
| * | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -3/+3 |
| * | Passing AVX 256-bit structures in Win64 was wrong. | Elena Demikhovsky | 2012-02-01 | 1 | -0/+4 |
| * | Move X86 callee saved register lists to the X86CallConv .td file. | Jakob Stoklund Olesen | 2012-01-17 | 1 | -0/+15 |
| * | Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t... | Craig Topper | 2012-01-10 | 1 | -8/+8 |
| * | Pass AVX vectors which are arguments to varargs functions on the stack. <rdar... | Eli Friedman | 2011-12-01 | 1 | -4/+9 |
| * | Calling-convention specifications for illegal types are no-ops. Simplify bas... | Eli Friedman | 2011-07-01 | 1 | -30/+11 |
| * | Use X86_thiscall calling convention for Win64 as well. | Tilmann Scheller | 2011-03-03 | 1 | -1/+1 |
| * | Add Win64 thiscall calling convention. | Tilmann Scheller | 2011-03-02 | 1 | -0/+7 |
| * | Formalize the notion that AVX and SSE are non-overlapping extensions from the... | Nate Begeman | 2010-12-10 | 1 | -8/+8 |
| * | Factorize the duplicated logic for choosing the right argument | Duncan Sands | 2010-10-31 | 1 | -0/+32 |
| * | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -10/+9 |
| * | Support very basic (doesn't include ABI support in the front-end, varags, ...... | Bruno Cardoso Lopes | 2010-08-05 | 1 | -4/+28 |
| * | rip out the various v2f32 "mmx" handling logic, now that | Chris Lattner | 2010-07-05 | 1 | -6/+6 |
| * | Add support for thiscall calling convention. | Anton Korobeynikov | 2010-05-16 | 1 | -0/+14 |
| * | add support, testcases, and dox for the new GHC calling | Chris Lattner | 2010-03-11 | 1 | -0/+22 |
| * | For fastcc on x86, let ECX be used as a return register after EAX and EDX | Kenneth Uildriks | 2009-12-15 | 1 | -1/+8 |
| * | Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fix... | Anton Korobeynikov | 2009-08-03 | 1 | -9/+8 |
| * | Cleanup Darwin MMX calling conv stuff - make the stuff more generic. This als... | Anton Korobeynikov | 2009-08-03 | 1 | -10/+10 |
| * | Unbreak Win64 CC. Step one: honour register save area, fix some alignment and... | Anton Korobeynikov | 2009-08-03 | 1 | -4/+4 |
| * | Fix Bug 4278: X86-64 with -tailcallopt calling convention | Arnold Schwaighofer | 2009-06-12 | 1 | -44/+0 |
| * | I was convinced that it's ok to allow a second i8 return value | Dan Gohman | 2009-03-24 | 1 | -7/+8 |
| * | Fix a grammaro in a comment that Bill noticed. | Dan Gohman | 2009-03-23 | 1 | -1/+1 |
| * | Add comments explaining why there's only one register for | Dan Gohman | 2009-03-23 | 1 | -1/+6 |
| * | Only v1i16 (i.e. _m64) is returned via RAX / RDX. | Evan Cheng | 2009-02-23 | 1 | -3/+5 |
| * | Be bug compatible with gcc by returning MMX values in RAX. | Evan Cheng | 2009-02-22 | 1 | -2/+3 |
| * | Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack for | Torok Edwin | 2009-02-01 | 1 | -3/+5 |
| * | Fix this comment to reflect that it applies to types other | Dan Gohman | 2008-12-03 | 1 | -1/+1 |
| * | Fix byval arguments in the fastcc calling convention. The fastcc convention | Dan Gohman | 2008-12-03 | 1 | -0/+5 |
| * | Allow XMM2 and XMM3 to be used for non ABI compliant code. | Mon P Wang | 2008-11-20 | 1 | -3/+4 |
| * | Add "inreg" field to CallSDNode (doesn't increase | Dale Johannesen | 2008-09-26 | 1 | -11/+0 |
| * | Accept 'inreg' attribute on x86 functions as | Dale Johannesen | 2008-09-25 | 1 | -4/+8 |
| * | Change the calling convention used when tail call optimization is enabled fro... | Arnold Schwaighofer | 2008-09-22 | 1 | -16/+0 |
| * | If SSE2 is available, x86 should pass first 3 f32/f64 arguments in XMM regist... | Evan Cheng | 2008-09-05 | 1 | -0/+6 |
| * | For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ... | Evan Cheng | 2008-09-04 | 1 | -0/+17 |
| * | Add v2f32 (MMX) type to X86. Support is primitive: | Dale Johannesen | 2008-06-24 | 1 | -6/+9 |
| * | Fix FP return for Win64 ABI | Anton Korobeynikov | 2008-04-28 | 1 | -0/+4 |
| * | Handle fp80 for win64 | Anton Korobeynikov | 2008-04-27 | 1 | -1/+4 |
| * | MMX argument passing fixes: | Evan Cheng | 2008-04-25 | 1 | -15/+35 |
| * | Add XMM1 as a second return value register for f32 and f64 on x86-64. This | Dan Gohman | 2008-04-09 | 1 | -4/+4 |
| * | Add DX as a second return value register for i16 on x86. | Dan Gohman | 2008-04-09 | 1 | -1/+1 |
| * | Add new CC lowering rule: provide a list of registers, which can be 'shadowed', | Anton Korobeynikov | 2008-04-02 | 1 | -6/+13 |
| * | Minor typo fixes. Also add another FIXME. | Anton Korobeynikov | 2008-03-23 | 1 | -5/+6 |