llvm-project/clang/lib/CodeGen
Daniel Dunbar c475d4224b NeXT: Emit protocol objects lazily.
- That is, the metadata for a protocol is only emitted if that
   protocol is actually used in the translation unit. This is
   important because Objective-C headers frequently contain a large
   number of protocol definitions, only a few of which will be used in
   any given file.

llvm-svn: 58400
2008-10-29 22:36:39 +00:00
..
CGBuiltin.cpp Fix for PR2966: va_start/va_end use the *address* of the 2008-10-29 04:39:20 +00:00
CGCXX.cpp Handle static initializers in Objective-C++ methods. 2008-08-23 19:42:54 +00:00
CGCall.cpp Lift out ABIInfo abstract base class. 2008-10-13 17:02:26 +00:00
CGCall.h Large mechanical patch. 2008-09-25 21:02:23 +00:00
CGDebugInfo.cpp Don't crash on invalid source locations in 2008-10-24 08:38:36 +00:00
CGDebugInfo.h Map compilation units using FileEntry pointers instead of 2008-10-24 00:46:51 +00:00
CGDecl.cpp Change CGDebugInfo::setLocation to just ignore invalid locations. This 2008-10-17 16:15:48 +00:00
CGExpr.cpp Emit more descriptive unsupported error message on dot-syntax use of super. 2008-10-17 23:05:02 +00:00
CGExprAgg.cpp make codegen reject initializes with designators, like this: 2008-10-26 23:53:12 +00:00
CGExprComplex.cpp Add Objective-C property setter support. 2008-08-30 05:35:15 +00:00
CGExprConstant.cpp make codegen reject initializes with designators, like this: 2008-10-26 23:53:12 +00:00
CGExprScalar.cpp make codegen reject initializes with designators, like this: 2008-10-26 23:53:12 +00:00
CGObjC.cpp Debug info bug fix, function start wasn't getting generated correctly 2008-10-18 18:22:23 +00:00
CGObjCGNU.cpp Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. 2008-10-17 20:21:44 +00:00
CGObjCMac.cpp NeXT: Emit protocol objects lazily. 2008-10-29 22:36:39 +00:00
CGObjCRuntime.h Add Obj-C runtime methods to get runtime specific functions for 2008-09-24 03:38:44 +00:00
CGStmt.cpp Emit error unsupported when asm string conversion fails instead of 2008-10-17 20:58:01 +00:00
CGValue.h Add FIXME about potential problem in how property ref lvalues are handled. 2008-10-17 23:02:24 +00:00
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
CodeGenFunction.cpp Don't run the verifier as part of IRgen, this is now down (per module) 2008-10-28 00:36:04 +00:00
CodeGenFunction.h Debug info bug fix, function start wasn't getting generated correctly 2008-10-18 18:22:23 +00:00
CodeGenModule.cpp Don't run the verifier as part of IRgen, this is now down (per module) 2008-10-28 00:36:04 +00:00
CodeGenModule.h Add option argument to GetAddrOfConstantString to use for name of 2008-10-17 21:56:50 +00:00
CodeGenTypes.cpp Lift out ABIInfo abstract base class. 2008-10-13 17:02:26 +00:00
CodeGenTypes.h Lift out ABIInfo abstract base class. 2008-10-13 17:02:26 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
ModuleBuilder.cpp Add GetModule accessor to ModuleBuilder 2008-10-21 19:55:09 +00:00