hanchenye-llvm-project/clang/lib/CodeGen
Nate Begeman 8e8d498d34 Only generate code for static functions and global variables that are actually used.
Warn about unused static functions and variables.
This fixes PR1998.

llvm-svn: 49987
2008-04-20 06:29:50 +00:00
..
CGBuiltin.cpp Enable clang to codegen emmintrin.h until we have our own emmintrin.h 2008-04-14 04:49:57 +00:00
CGDecl.cpp Generate code for annotation attributes. 2008-04-19 04:17:09 +00:00
CGExpr.cpp OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. 2008-04-18 23:10:10 +00:00
CGExprAgg.cpp update to follow mainline llvm API change. 2008-04-13 07:32:11 +00:00
CGExprComplex.cpp update to follow mainline llvm API change. 2008-04-13 07:32:11 +00:00
CGExprConstant.cpp use simplified ConstantFP:get method. 2008-04-20 00:45:53 +00:00
CGExprScalar.cpp implement a fixme, add support for ++/-- on long double. 2008-04-20 00:50:39 +00:00
CGObjC.cpp The dtor CGObjCRuntime::~CGObjCRuntime() was implemented twice, once 2008-04-09 15:51:31 +00:00
CGObjCEtoile.cpp update to follow mainline llvm API change. 2008-04-13 07:32:11 +00:00
CGObjCGNU.cpp update to follow mainline llvm API change. 2008-04-13 07:32:11 +00:00
CGObjCRuntime.h update to follow mainline llvm API change. 2008-04-13 07:32:11 +00:00
CGStmt.cpp tracking API changes arising from r49277 2008-04-06 20:42:52 +00:00
CodeGenFunction.cpp Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). 2008-04-15 22:42:06 +00:00
CodeGenFunction.h OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. 2008-04-18 23:10:10 +00:00
CodeGenModule.cpp Only generate code for static functions and global variables that are actually used. 2008-04-20 06:29:50 +00:00
CodeGenModule.h Only generate code for static functions and global variables that are actually used. 2008-04-20 06:29:50 +00:00
CodeGenTypes.cpp OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. 2008-04-18 23:10:10 +00:00
CodeGenTypes.h Fix PR2081 (problems codegen'ing some recursive structures) patch 2008-04-03 05:50:42 +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 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). 2008-04-15 22:42:06 +00:00