Daniel Dunbar
|
a45cf5b6b0
|
Rename clang to clang-cc.
Tests and drivers updated, still need to shuffle dirs.
llvm-svn: 67602
|
2009-03-24 02:24:46 +00:00 |
Chris Lattner
|
75acb0c356
|
fix a fixme: non-proto struct returning function definitions should be compiled
to something like:
define void @bar(%struct.foo* noalias sret %agg.result) nounwind {
instead of:
define void @bar(%struct.foo* noalias sret %agg.result, ...) nounwind {
llvm-svn: 67475
|
2009-03-22 19:35:37 +00:00 |
Daniel Dunbar
|
f0acf7bd4c
|
Don't emit K&R unprototyped function definitions as varargs.
- <rdar://problem/6584606> clang/x86-64 - too many reg saves
llvm-svn: 65032
|
2009-02-19 07:15:39 +00:00 |
Douglas Gregor
|
bfdd607372
|
When merging from a function with a prototype to a function without a
prototype, synthesize ParmVarDecls for prototype-less FunctionDecl.
llvm-svn: 64666
|
2009-02-16 20:58:07 +00:00 |
Chris Lattner
|
330f0f2567
|
Fix a regression I introduced in r54107:
http://llvm.org/viewvc/llvm-project?view=rev&revision=54107
llvm-svn: 54242
|
2008-07-31 04:58:58 +00:00 |
Chris Lattner
|
41af8182d8
|
implement codegen for functions whose function body type don't match
their prototype.
llvm-svn: 44506
|
2007-12-02 06:27:33 +00:00 |