hanchenye-llvm-project/clang/lib/CodeGen
Chris Lattner c00c35a857 some cleanups on top of David's patch. There are still two
remaining open issues I've communicated to him:

1) self can be assigned to, and his patch didn't handle it correctly.
2) CollectObjCIvarTypes is N^2 (because each subclass reprocesses
   all parent class ivars) and flattens classes.  If A derives from B, 
   and both have an int, I'd expect to get { {i32}, i32}, not { i32, i32}.

David, please review.

llvm-svn: 48970
2008-03-30 23:25:33 +00:00
..
CGBuiltin.cpp
CGDecl.cpp
CGExpr.cpp some cleanups on top of David's patch. There are still two 2008-03-30 23:25:33 +00:00
CGExprAgg.cpp simplify the clang codegen by using the new Builder.CreateStructGEP method. 2008-03-19 05:19:41 +00:00
CGExprComplex.cpp simplify the clang codegen by using the new Builder.CreateStructGEP method. 2008-03-19 05:19:41 +00:00
CGExprConstant.cpp
CGExprScalar.cpp some cleanups on top of David's patch. There are still two 2008-03-30 23:25:33 +00:00
CGObjC.cpp Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00
CGObjCGNU.cpp Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00
CGObjCRuntime.h Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00
CGStmt.cpp Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00
CodeGenFunction.cpp some cleanups on top of David's patch. There are still two 2008-03-30 23:25:33 +00:00
CodeGenFunction.h Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00
CodeGenModule.cpp some cleanups on top of David's patch. There are still two 2008-03-30 23:25:33 +00:00
CodeGenModule.h Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00
CodeGenTypes.cpp some cleanups on top of David's patch. There are still two 2008-03-30 23:25:33 +00:00
CodeGenTypes.h Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00
Makefile
ModuleBuilder.cpp Add initial support for objc codegen for methods, ivars, and the 2008-03-30 23:03:07 +00:00