summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-01-05 19:53:30 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-01-05 19:53:30 +0000
commit6e01600398262c6939ea084376dd6ffa69b88335 (patch)
tree7514e70e42475f85e7a5c7d2f85d27149c968f28 /clang/lib/CodeGen/CodeGenModule.cpp
parent3bdc895818b1086aa4f245acba3d738c78384a3c (diff)
downloadbcm5719-llvm-6e01600398262c6939ea084376dd6ffa69b88335.tar.gz
bcm5719-llvm-6e01600398262c6939ea084376dd6ffa69b88335.zip
Add prototype ccc rewrite.
- Entry point is tools/ccc/xcc until we are a functional replacement for ccc. This is highly experimental (FIXME/LOC ratio of 3.4%), quite crufty, and barely usable (and then only on my specific Darwin). However, many of the right ideas are present, and it already fixes a number of things gcc gets wrong. The major missing component is argument translation for tools (translating driver arguments into cc1/ld/as/etc. arguments). This is a large part of the driver functionality and will probably double the LOC, but my hope is that the current architecture is relatively stable. Documentation & motivation to follow soon... llvm-svn: 61739
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud