- Jan 27, 2010
-
-
Ken Dyck authored
now that the "InBytes" part of the name is implied by the return type, rename it to getDeclAlign(). llvm-svn: 94681
-
David Chisnall authored
Unique ObjC strings (GNU Runtime); fix for PR6142. Note: Doing this in the runtime-specific code is a bit ugly. It would be a good idea to hoist all of the string / protocol uniqueing code up into CGObjCRuntime or CodeGenModule and only handle emitting the original versions in the runtime-specific code. llvm-svn: 94676
-
Anders Carlsson authored
Structs and classes with non-trivial destructors or copy constructors should be passed indirectly in the 32-bit ABI. Fixes PR6094. llvm-svn: 94656
-
- Jan 26, 2010
-
-
Mike Stump authored
to the declaring class from the nearest virtual base class. WIP. llvm-svn: 94606
-
Mike Stump authored
to the declaring class from the nearest virtual base class. WIP. This fixes 40% of all the problems remaining in one of my testcases. llvm-svn: 94592
-
Ken Dyck authored
llvm-svn: 94579
-
Ken Dyck authored
that are in character units. llvm-svn: 94577
-
Ken Dyck authored
llvm-svn: 94571
-
Ken Dyck authored
llvm-svn: 94564
-
Ken Dyck authored
llvm-svn: 94563
-
Anders Carlsson authored
llvm-svn: 94555
-
Anders Carlsson authored
llvm-svn: 94554
-
Ken Dyck authored
of LLVM types in character units. llvm-svn: 94542
-
Anders Carlsson authored
If a global variable has an initializer with side effects, it can never be deferred (even if it's in an anonymous namespace). llvm-svn: 94525
-
Anders Carlsson authored
llvm-svn: 94520
-
Anders Carlsson authored
Fix the test I broke, and also fix a crash when declaring a virtual destructor. Add debug info support for pure virtual member functions. llvm-svn: 94519
-
Anders Carlsson authored
llvm-svn: 94513
-
Anders Carlsson authored
llvm-svn: 94511
-
Anders Carlsson authored
llvm-svn: 94504
-
Mike Stump authored
multiple inheritance cases. WIP. This fixes 20% of the outstanding problems found by the randomized tester. llvm-svn: 94499
-
Mike Stump authored
llvm-svn: 94478
-
Devang Patel authored
llvm-svn: 94473
-
Devang Patel authored
llvm-svn: 94467
-
- Jan 25, 2010
-
-
Fariborz Jahanian authored
as NYI now. llvm-svn: 94453
-
Fariborz Jahanian authored
(fixes radar 7574896). llvm-svn: 94434
-
-
Chris Lattner authored
llvm-svn: 94401
-
- Jan 24, 2010
-
-
Chris Lattner authored
llvm-svn: 94379
-
Alexis Hunt authored
Mangle static variables with an extra name to distinguish them from non-static variables in the same TU. Fixes PR5966 for real this time; also reverts r92911, which had a incorrect fix. llvm-svn: 94352
-
Anders Carlsson authored
llvm-svn: 94341
-
- Jan 23, 2010
-
-
Eli Friedman authored
function. llvm-svn: 94320
-
Benjamin Kramer authored
llvm-svn: 94313
-
David Chisnall authored
Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. llvm-svn: 94274
-
- Jan 22, 2010
-
-
Mike Stump authored
llvm-svn: 94193
-
Douglas Gregor authored
llvm-svn: 94177
-
Benjamin Kramer authored
llvm-svn: 94175
-
Mike Stump authored
llvm-svn: 94163
-
Mike Stump authored
llvm-svn: 94145
-
- Jan 21, 2010
-
-
Anders Carlsson authored
llvm-svn: 94079
-
Devang Patel authored
are uniqued. The debug info descriptor describing record's context is necessary to keep two Decl's descriptor unique if their name match. There is more work to do to create descriptors for DeclContext. As a temp. step use type's name in FwdDecl. llvm-svn: 94050
-