summaryrefslogtreecommitdiffstats
path: root/clang/tools/ccc/ccclib/Phases.py
Commit message (Collapse)AuthorAgeFilesLines
* ccc is dead.Daniel Dunbar2009-05-021-98/+0
| | | | llvm-svn: 70649
* ccc/Driver: Normalize phase spelling in -ccc-print-phases.Daniel Dunbar2009-03-131-1/+1
| | | | llvm-svn: 66912
* ccc: Recognize -emit-llvm [-S].Daniel Dunbar2009-01-261-0/+4
| | | | | | | - Unlike llvm-gcc, this doesn't yet treat -emit-llvm output as a linker input. llvm-svn: 63014
* ccc: Add --analyze driver mode (for running static analyzer).Daniel Dunbar2009-01-211-0/+8
| | | | | | | | | | | - For now forces generation of plist files, need to think about the right interface. - Changed -fsyntax-only mode to be its own phase (more consistent). - Add -WA, for passing options verbatim to analyzer. llvm-svn: 62649
* Add prototype ccc rewrite.Daniel Dunbar2009-01-051-0/+86
- 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
OpenPOWER on IntegriCloud