projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
no need to override IsLegalToFold, the base implementation
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86CallingConv.td
2009-12-15
Kenneth Uildriks
For fastcc on x86, let ECX be used as a return register...
blob
|
commitdiff
|
raw
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
2007-09-19
Dale Johannesen
More long double fixes. x86_64 should build now.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-06
Dale Johannesen
Get X86 long double calling convention to work
blob
|
commitdiff
|
raw
|
diff to current
2007-07-27
Duncan Sands
Trampoline codegen support for X86-32.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-06
Rafael Espindola
Add the byval attribute
blob
|
commitdiff
|
raw
|
diff to current
2007-07-02
Dan Gohman
Vector results may be returned in XMM0 and XMM1, not...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-19
Chris Lattner
If a function is vararg, never pass inreg arguments...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-31
Bill Wendling
Fix comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-31
Bill Wendling
Match GCC's MMX calling convention.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-30
Bill Wendling
Add MMX calling conventions.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Chris Lattner
bugfix: fastcall does not require the first two params...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Chris Lattner
add new CC_X86_32_FastCall calling conv, which describe...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Chris Lattner
switch LowerCCCCallTo over to using an autogenerated...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Chris Lattner
rename stuff
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Chris Lattner
make subtarget references work.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Chris Lattner
Add calling convention info
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Chris Lattner
move target independent calling convention stuff to...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Chris Lattner
fill in some holes
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Chris Lattner
fix attribution
blob
|
commitdiff
|
raw
|
diff to current
2007-02-26
Chris Lattner
Add a description of the X86-64 calling convention...
blob
|
commitdiff
|
raw
|
diff to current