- Apr 01, 2009
-
-
Fariborz Jahanian authored
class. llvm-svn: 68234
-
Steve Naroff authored
Patch by Jean-Daniel Dupas. Thanks! llvm-svn: 68203
-
Chris Lattner authored
types. It is no longer needed now that the code generator re-lays-out interfaces if they are defines after being laid out from a forward decl. llvm-svn: 68194
-
- Mar 31, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 68122
-
Fariborz Jahanian authored
llvm-svn: 68115
-
Steve Naroff authored
Changed GenerateConstantString() to take an ObjCStringLiteral (instead of a std::string). While this isn't strictly necessary, it seems cleaner and allows us to cache to "containsNonAscii" if necessary (to avoid checking in both Sema and CodeGen). llvm-svn: 68114
-
Chris Lattner authored
Fix BuildAggrIvarLayout to not access vectors out of range. llvm-svn: 68101
-
Chris Lattner authored
llvm-svn: 68095
-
- Mar 26, 2009
-
-
Fariborz Jahanian authored
- Temporarily undef'ed __OBJC2__ in nonfragile objc abi mode as it was forcing ivar synthesis in a certain project which clang does not yet support. llvm-svn: 67766
-
- Mar 25, 2009
-
-
Fariborz Jahanian authored
is not in use). llvm-svn: 67713
-
- Mar 23, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 67551
-
- Mar 22, 2009
-
-
Chris Lattner authored
No intended functionality change. llvm-svn: 67478
-
- Mar 20, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 67402
-
- Mar 15, 2009
-
-
Daniel Dunbar authored
llvm-svn: 67022
-
- Mar 13, 2009
-
-
Fariborz Jahanian authored
source being a non-pointer. llvm-svn: 66854
-
- Mar 12, 2009
-
-
Fariborz Jahanian authored
bitmap generation for basic ivars seem to work now. This is work in progress. llvm-svn: 66836
-
- Mar 11, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 66710
-
Fariborz Jahanian authored
Work in progress. llvm-svn: 66707
-
Fariborz Jahanian authored
Work in progress. llvm-svn: 66615
-
- Mar 10, 2009
-
-
Fariborz Jahanian authored
Work in progress. llvm-svn: 66546
-
- Mar 09, 2009
-
-
Daniel Dunbar authored
llvm-svn: 66481
-
Daniel Dunbar authored
- No intended functionality change. llvm-svn: 66473
-
Daniel Dunbar authored
on LLVM TargetData. llvm-svn: 66455
-
Fariborz Jahanian authored
Now, we can actually execute dejagnu test with bitfield ivars in non-fragile abi mode. llvm-svn: 66448
-
Daniel Dunbar authored
llvm-svn: 66433
-
Daniel Dunbar authored
Obj-C metadata variables (which generally should be handled the same, although they aren't currently). - No functionality change. llvm-svn: 66432
-
- Mar 08, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 66391
-
- Mar 07, 2009
-
-
Fariborz Jahanian authored
(objc abi specific). llvm-svn: 66345
-
Mike Stump authored
correct, but an extra set of ObjC eyes would be good. llvm-svn: 66342
-
Eli Friedman authored
performance that the type of the returned llvm::Value for an expression matches the converted type of the clang::Expr; mismatches will cause all sorts of errors and silent miscompilations. llvm-svn: 66321
-
- Mar 06, 2009
-
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 66218
-
- Mar 05, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 66209
-
Fariborz Jahanian authored
bitmap. llvm-svn: 66175
-
- Mar 04, 2009
-
-
Devang Patel authored
Refactor code. llvm-svn: 66043
-
- Mar 03, 2009
-
-
rdar://problem/6640991Steve Naroff authored
Also necessary to fix: <rdar://problem/6632061> [sema] non object types should not be allowed in @catch statements <rdar://problem/6252237> [sema] qualified id should be disallowed in @catch statements llvm-svn: 65964
-
- Mar 02, 2009
-
-
Daniel Dunbar authored
- Still manually generates the EH code; the parts related to cleanup need to be integrated into the cleanup stack (for proper interaction with VLAs, etc.). - Some differences vs gcc in corner cases; I believe our behavior is correct but need to verify/file bugs vs gcc. llvm-svn: 65809
-
Daniel Dunbar authored
llvm-svn: 65808
-
Daniel Dunbar authored
llvm-svn: 65807
-
- Mar 01, 2009
-
-
Daniel Dunbar authored
llvm-svn: 65762
-
Daniel Dunbar authored
exception typeinfo metadata, and a few other EH related types/functions. - No functionality change. llvm-svn: 65761
-