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
*
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
Edwin Török
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
*
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
*
It's not necessary to do rounding for alloca operations when the requested
Dan Gohman
2007-07-18
1
-0
/
+172