llvm-project/clang/CodeGen
Eli Friedman a243311f1d Clean up constant implicit cast emission; fixes a few edge cases
invlolving implicit casts that cause both a decay to pointer type and a 
type conversion.

llvm-svn: 47440
2008-02-21 17:57:49 +00:00
..
CGBuiltin.cpp Implement __builtin_va_copy 2008-02-09 20:26:43 +00:00
CGDecl.cpp Implement extern block var. 2008-02-16 22:30:38 +00:00
CGExpr.cpp Implement extern block var. 2008-02-16 22:30:38 +00:00
CGExprAgg.cpp Improve non-const initializer implementation. 2008-02-19 22:04:22 +00:00
CGExprComplex.cpp Implement first round of feedback on __builtin_overload 2008-01-30 20:50:20 +00:00
CGExprConstant.cpp Clean up constant implicit cast emission; fixes a few edge cases 2008-02-21 17:57:49 +00:00
CGExprScalar.cpp implement codegen support for sizeof(void), fixing PR2080. 2008-02-21 05:45:29 +00:00
CGObjC.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
CGStmt.cpp Even more inline asm codegen fixes. 2008-02-06 00:11:32 +00:00
CodeGenFunction.cpp Change the key of CGRecordLayouts from being an llvm type* to being a decl*. LLVM 2008-02-05 06:55:31 +00:00
CodeGenFunction.h Expose the logic for field address codegen; it is needed for aggregate 2008-02-09 08:50:58 +00:00
CodeGenModule.cpp Implement CodeGenModule::getMemSetFn method. 2008-02-19 22:01:01 +00:00
CodeGenModule.h Implement CodeGenModule::getMemSetFn method. 2008-02-19 22:01:01 +00:00
CodeGenTypes.cpp Tabs are the enemy 2008-02-20 22:57:40 +00:00
CodeGenTypes.h now that ConvertTagDeclType is nice and simple, use it from UpdateCompletedType. 2008-02-06 06:06:49 +00:00
Makefile remove attribution from makefiles. 2007-12-29 20:02:25 +00:00
ModuleBuilder.cpp Put back the top-level asm code; all tests pass now. 2008-02-08 00:33:21 +00:00