index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86CallingConv.td
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
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
*
Add convenient helper for win64 check. Simplify things slightly.
Anton Korobeynikov
2008-03-22
1
-2
/
+1
*
Initial support for Win64 calling conventions. Still in early state.
Anton Korobeynikov
2008-03-22
1
-1
/
+46
*
Enable support for returning two long-double values in ST(0)/ST(1).
Chris Lattner
2008-03-21
1
-3
/
+3
*
MMX vectors are passed 4-byte aligned.
Dale Johannesen
2008-02-22
1
-4
/
+4
*
Implement sseregparm.
Dale Johannesen
2008-02-05
1
-2
/
+16
*
SSE varargs arguments are passed in memory.
Evan Cheng
2008-01-22
1
-2
/
+2
*
Need to handle any 'nest' parameter before integer
Duncan Sands
2008-01-19
1
-8
/
+8
*
Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unus...
Evan Cheng
2008-01-15
1
-3
/
+3
*
Both x86-32 and x86-64 handle byval parameter attributes.
Evan Cheng
2008-01-15
1
-4
/
+9
*
Unbreak x86-32 darwin long double!
Duncan Sands
2008-01-07
1
-3
/
+2
*
Fix long double support on x86-32 linux.
Duncan Sands
2008-01-07
1
-1
/
+1
*
Remove attribution from file headers, per discussion on llvmdev.
Chris Lattner
2007-12-29
1
-2
/
+2
*
x86-32 long doubles are 4-byte aligned on the stack
Dale Johannesen
2007-12-14
1
-1
/
+1
*
Support returning non-power-of-2 vectors to unblock some work
Nate Begeman
2007-11-27
1
-4
/
+6
*
Eliminate the recently introduced CCAssignToStackABISizeAlign
Duncan Sands
2007-11-14
1
-2
/
+2
*
Add CCAssignToStackABISizeAlign for convenience in
Dale Johannesen
2007-11-10
1
-5
/
+8
*
Clarify that fastcc has a problem with nested function
Duncan Sands
2007-10-13
1
-1
/
+1
*
Corrected many typing errors. And removed 'nest' parameter handling
Arnold Schwaighofer
2007-10-12
1
-7
/
+6
*
Added tail call optimization to the x86 back end. It can be
Arnold Schwaighofer
2007-10-11
1
-0
/
+50
*
More long double fixes. x86_64 should build now.
Dale Johannesen
2007-09-19
1
-1
/
+3
*
Get X86 long double calling convention to work
Dale Johannesen
2007-08-06
1
-2
/
+8
*
Trampoline codegen support for X86-32.
Duncan Sands
2007-07-27
1
-4
/
+13
*
Add the byval attribute
Rafael Espindola
2007-07-06
1
-2
/
+2
*
Vector results may be returned in XMM0 and XMM1, not just XMM0. With
Dan Gohman
2007-07-02
1
-3
/
+4
*
If a function is vararg, never pass inreg arguments in registers. Thanks to
Chris Lattner
2007-06-19
1
-3
/
+3
*
Fix comment.
Bill Wendling
2007-03-31
1
-1
/
+1
*
Match GCC's MMX calling convention.
Bill Wendling
2007-03-31
1
-0
/
+4
*
Add MMX calling conventions.
Bill Wendling
2007-03-30
1
-4
/
+14
*
bugfix: fastcall does not require the first two params to be marked 'inreg',
Chris Lattner
2007-02-28
1
-1
/
+1
*
add new CC_X86_32_FastCall calling conv, which describes fastcall on win32.
Chris Lattner
2007-02-28
1
-10
/
+29
*
switch LowerCCCCallTo over to using an autogenerated callingconv
Chris Lattner
2007-02-28
1
-0
/
+28
*
rename stuff
Chris Lattner
2007-02-28
1
-24
/
+24
*
make subtarget references work.
Chris Lattner
2007-02-28
1
-3
/
+7
*
Add calling convention info
Chris Lattner
2007-02-27
1
-1
/
+5
*
move target independent calling convention stuff to TargetCallingConv.td
Chris Lattner
2007-02-27
1
-56
/
+0
*
fill in some holes
Chris Lattner
2007-02-27
1
-7
/
+33
*
fix attribution
Chris Lattner
2007-02-26
1
-1
/
+1
*
Add a description of the X86-64 calling convention and the return
Chris Lattner
2007-02-26
1
-0
/
+132
[prev]