- Feb 20, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 65077
-
- Feb 16, 2009
-
-
Anders Carlsson authored
llvm-svn: 64692
-
Fariborz Jahanian authored
nonfragile abi. llvm-svn: 64690
-
Daniel Dunbar authored
miscompiling. llvm-svn: 64647
-
- Feb 15, 2009
-
-
Daniel Dunbar authored
creating valid LLVM structures (although they work fined). llvm-svn: 64580
-
- Feb 14, 2009
-
-
Fariborz Jahanian authored
Now we are pretty close to be in sync with objc's classic abi when it comes to passing dejagnu objc executable tests. llvm-svn: 64569
-
Fariborz Jahanian authored
which consequently caused a Seg fault. during meta-data generation. It also addresses an issue related to late binding of newly synthesize ivars (when we support it). llvm-svn: 64563
-
- Feb 13, 2009
-
-
Fariborz Jahanian authored
implementation with no category declaration! llvm-svn: 64470
-
- Feb 12, 2009
-
-
Fariborz Jahanian authored
to a base class (nonfragile abi ir gen bug). llvm-svn: 64391
-
Steve Naroff authored
- rename isObjCIdType/isObjCClassType -> isObjCIdStructType/isObjCClassStructType. The previous name didn't do what you would expect. - add back isObjCIdType/isObjCClassType to do what you would expect. Not currently used, however many of the isObjCIdStructType/isObjCClassStructType clients could be converted over time. - move static Sema function areComparableObjCInterfaces to ASTContext (renamed to areComparableObjCPointerTypes, since it now operates on pointer types). llvm-svn: 64385
-
- Feb 11, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 64323
-
- Feb 10, 2009
-
-
Fariborz Jahanian authored
tests in the dejagnu test suite in the nonfragile abi mode. llvm-svn: 64251
-
Fariborz Jahanian authored
type-nsobject-attribute.m in the dejagnu test suite in the nonfragile abi mode. llvm-svn: 64233
-
Fariborz Jahanian authored
in preparation for nonfragile ivar offset work. llvm-svn: 64225
-
Anders Carlsson authored
llvm-svn: 64205
-
- Feb 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 64160
-
- Feb 08, 2009
-
-
Anders Carlsson authored
Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation of making it use the cleanup stack. llvm-svn: 64098
-
- Feb 07, 2009
-
-
Anders Carlsson authored
llvm-svn: 64032
-
Anders Carlsson authored
llvm-svn: 64031
-
Fariborz Jahanian authored
Now we can say 'hello world' objective-c style in the nonfragile abi. llvm-svn: 63981
-
- Feb 06, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63959
-
- Feb 05, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63881
-
Fariborz Jahanian authored
llvm-svn: 63878
-
Fariborz Jahanian authored
the documentation to the contrary). llvm-svn: 63871
-
Fariborz Jahanian authored
llvm-svn: 63810
-
- Feb 04, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63770
-
Daniel Dunbar authored
infrastructure to construct function type. - For consistencty, we should probably always use this to construct function types, but these are absolutely necessary to ensure that we can emit calls to these functions. llvm-svn: 63695
-
Fariborz Jahanian authored
llvm-svn: 63691
-
Fariborz Jahanian authored
abi messaging. llvm-svn: 63684
-
- Feb 03, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63644
-
Fariborz Jahanian authored
llvm-svn: 63635
-
Fariborz Jahanian authored
llvm-svn: 63578
-
Daniel Dunbar authored
- Inefficient & leaks memory currently, will be cleaned up subsequently. llvm-svn: 63567
-
- Feb 02, 2009
-
-
Daniel Dunbar authored
- Lift CGFunctionInfo creation above ReturnTypeUsesSret and EmitFunction{Epi,Pro}log. llvm-svn: 63553
-
Daniel Dunbar authored
- Lift CGFunctionInfo creation up to callers of EmitCall. - Move isVariadic bit out of CGFunctionInfo, take as argument to GetFunctionType instead. No functionality change. llvm-svn: 63550
-
Fariborz Jahanian authored
objc2 nonfragile ivar access code gen. llvm-svn: 63541
-
- Jan 31, 2009
-
-
Fariborz Jahanian authored
alignment. llvm-svn: 63470
-
Daniel Dunbar authored
function/call info. llvm-svn: 63466
-
Fariborz Jahanian authored
nonfragile abi). llvm-svn: 63461
-
Fariborz Jahanian authored
to private extern (in objc2 nonfragile abi). llvm-svn: 63460
-