Age | Commit message (Expand) | Author |
2011-07-01 | Calling-convention specifications for illegal types are no-ops. Simplify bas... | Eli Friedman |
2011-03-03 | Use X86_thiscall calling convention for Win64 as well. | Tilmann Scheller |
2011-03-02 | Add Win64 thiscall calling convention. | Tilmann Scheller |
2010-12-10 | Formalize the notion that AVX and SSE are non-overlapping extensions from the... | Nate Begeman |
2010-10-31 | Factorize the duplicated logic for choosing the right argument | Duncan Sands |
2010-09-30 | Massive rewrite of MMX: | Dale Johannesen |
2010-08-05 | Support very basic (doesn't include ABI support in the front-end, varags, ...... | Bruno Cardoso Lopes |
2010-07-05 | rip out the various v2f32 "mmx" handling logic, now that | Chris Lattner |
2010-05-16 | Add support for thiscall calling convention. | Anton Korobeynikov |
2010-03-11 | add support, testcases, and dox for the new GHC calling | Chris Lattner |
2009-12-15 | For fastcc on x86, let ECX be used as a return register after EAX and EDX | Kenneth Uildriks |
2009-08-03 | Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fix... | Anton Korobeynikov |
2009-08-03 | Cleanup Darwin MMX calling conv stuff - make the stuff more generic. This als... | Anton Korobeynikov |
2009-08-03 | Unbreak Win64 CC. Step one: honour register save area, fix some alignment and... | Anton Korobeynikov |
2009-06-12 | Fix Bug 4278: X86-64 with -tailcallopt calling convention | Arnold Schwaighofer |
2009-03-24 | I was convinced that it's ok to allow a second i8 return value | Dan Gohman |
2009-03-23 | Fix a grammaro in a comment that Bill noticed. | Dan Gohman |
2009-03-23 | Add comments explaining why there's only one register for | Dan Gohman |
2009-02-23 | Only v1i16 (i.e. _m64) is returned via RAX / RDX. | Evan Cheng |
2009-02-22 | Be bug compatible with gcc by returning MMX values in RAX. | Evan Cheng |
2009-02-01 | Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack for | Torok Edwin |
2008-12-03 | Fix this comment to reflect that it applies to types other | Dan Gohman |
2008-12-03 | Fix byval arguments in the fastcc calling convention. The fastcc convention | Dan Gohman |
2008-11-20 | Allow XMM2 and XMM3 to be used for non ABI compliant code. | Mon P Wang |
2008-09-26 | Add "inreg" field to CallSDNode (doesn't increase | Dale Johannesen |
2008-09-25 | Accept 'inreg' attribute on x86 functions as | Dale Johannesen |
2008-09-22 | Change the calling convention used when tail call optimization is enabled fro... | Arnold Schwaighofer |
2008-09-05 | If SSE2 is available, x86 should pass first 3 f32/f64 arguments in XMM regist... | Evan Cheng |
2008-09-04 | For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ... | Evan Cheng |
2008-06-24 | Add v2f32 (MMX) type to X86. Support is primitive: | Dale Johannesen |
2008-04-28 | Fix FP return for Win64 ABI | Anton Korobeynikov |
2008-04-27 | Handle fp80 for win64 | Anton Korobeynikov |
2008-04-25 | MMX argument passing fixes: | Evan Cheng |
2008-04-09 | Add XMM1 as a second return value register for f32 and f64 on x86-64. This | Dan Gohman |
2008-04-09 | Add DX as a second return value register for i16 on x86. | Dan Gohman |
2008-04-02 | Add new CC lowering rule: provide a list of registers, which can be 'shadowed', | Anton Korobeynikov |
2008-03-23 | Minor typo fixes. Also add another FIXME. | Anton Korobeynikov |
2008-03-22 | Add convenient helper for win64 check. Simplify things slightly. | Anton Korobeynikov |
2008-03-22 | Initial support for Win64 calling conventions. Still in early state. | Anton Korobeynikov |
2008-03-21 | Enable support for returning two long-double values in ST(0)/ST(1). | Chris Lattner |
2008-02-22 | MMX vectors are passed 4-byte aligned. | Dale Johannesen |
2008-02-05 | Implement sseregparm. | Dale Johannesen |
2008-01-22 | SSE varargs arguments are passed in memory. | Evan Cheng |
2008-01-19 | Need to handle any 'nest' parameter before integer | Duncan Sands |
2008-01-15 | Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unus... | Evan Cheng |
2008-01-15 | Both x86-32 and x86-64 handle byval parameter attributes. | Evan Cheng |
2008-01-07 | Unbreak x86-32 darwin long double! | Duncan Sands |
2008-01-07 | Fix long double support on x86-32 linux. | Duncan Sands |
2007-12-29 | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner |
2007-12-14 | x86-32 long doubles are 4-byte aligned on the stack | Dale Johannesen |