- Apr 19, 2009
-
-
Eli Friedman authored
llvm-svn: 69545
-
Eli Friedman authored
llvm-svn: 69541
-
Chris Lattner authored
will talk to steve. llvm-svn: 69519
-
Chris Lattner authored
llvm-svn: 69517
-
rdar://6804402Chris Lattner authored
@class but no implementation. This was broken in all 3 runtime impls. llvm-svn: 69512
-
Daniel Dunbar authored
- The confusing IRgen bitfield interface is partly to blame here; fixing the functional error for now, cleanups to the interface to follow. llvm-svn: 69503
-
Chris Lattner authored
llvm-svn: 69501
-
Daniel Dunbar authored
- No functionality change (but added a FIXME). llvm-svn: 69496
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 69495
-
Chris Lattner authored
"This patch fixes message sends to super in class methods for the GNU runtime (currently an instance method lookup is being performed)." Patch by David Chisnall! llvm-svn: 69493
-
- Apr 18, 2009
-
-
Anders Carlsson authored
llvm-svn: 69471
-
Anders Carlsson authored
Make CodeGenFunction::EmitCallArgs a template function that takes a generic "Type Info" parameter. The type info parameter knows how to iterate over its arguments. llvm-svn: 69469
-
Daniel Dunbar authored
- <rdar://problem/6803995> llvm-svn: 69435
-
Daniel Dunbar authored
into the wrong section (they shared the same lookup table). llvm-svn: 69433
-
-
Douglas Gregor authored
lazy PCH deserialization. Propagate that argument wherever it needs to be. No functionality change, except that I've tightened up a few PCH tests in preparation. llvm-svn: 69406
-
Chris Lattner authored
rdar://6800430 llvm-svn: 69392
-
- Apr 17, 2009
-
-
Devang Patel authored
llvm-svn: 69389
-
Daniel Dunbar authored
no-dead-strip set on them). llvm-svn: 69388
-
Devang Patel authored
llvm-svn: 69387
-
rdar://6800926Chris Lattner authored
the functional change here is changing ConvertType -> ConvertTypeForMem so that we handle i1 fields properly as memory. llvm-svn: 69361
-
Chris Lattner authored
llvm-svn: 69360
-
Anders Carlsson authored
llvm-svn: 69343
-
Daniel Dunbar authored
- <rdar://problem/6800351> clang not producing correct large struct return code for Blocks llvm-svn: 69337
-
Anders Carlsson authored
struct S { S(int, int); }; void f() { S s(10, 10); } llvm-svn: 69330
-
Anders Carlsson authored
llvm-svn: 69328
-
- Apr 16, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 69315
-
Fariborz Jahanian authored
match gcc's. llvm-svn: 69305
-
Sebastian Redl authored
Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. Remove an atrocious amount of trailing whitespace in the overloaded operator mangler. Sorry, couldn't help myself. Change the DeclType parameter of Sema::CheckReferenceInit to be passed by value instead of reference. It wasn't changed anywhere. Let the parser handle C++'s irregular grammar around assignment-expression and conditional-expression. And finally, the reason for all this stuff: implement C++ semantics for the conditional operator. The implementation is complete except for determining lvalueness. llvm-svn: 69299
-
Daniel Dunbar authored
when generating a common definition. llvm-svn: 69287
-
Mike Stump authored
llvm-svn: 69232
-
Daniel Dunbar authored
- PR3980. - <rdar://problem/6762287> [irgen] crash when generating tentative definition of incomplete structure - This also avoids creating common definitions for things which are later overwritten. - XFAIL'ed external-defs.c, it isn't completing types properly yet. llvm-svn: 69231
-
- Apr 15, 2009
-
-
Devang Patel authored
llvm-svn: 69228
-
Anders Carlsson authored
llvm-svn: 69222
-
Daniel Dunbar authored
- This was particularly bad since I fixed one instance of this name and not another, meaning we got an LLVM module with the same effective name in two different globals! llvm-svn: 69205
-
Daniel Dunbar authored
llvm-svn: 69199
-
Daniel Dunbar authored
llvm-svn: 69198
-
Fariborz Jahanian authored
llvm-svn: 69170
-
Anders Carlsson authored
llvm-svn: 69168
-
Anders Carlsson authored
llvm-svn: 69150
-