summaryrefslogtreecommitdiffstats
path: root/clang/tools/ccc/ccclib/Jobs.py
Commit message (Collapse)AuthorAgeFilesLines
* ccc is dead.Daniel Dunbar2009-05-021-60/+0
| | | | llvm-svn: 70649
* Fix a runtime error I sawAnders Carlsson2009-01-181-1/+1
| | | | llvm-svn: 62448
* ccc: Change Command to take list of strings for argv instead of ArgDaniel Dunbar2009-01-071-7/+7
| | | | | | | instances; this just complicated things and doesn't seem to provide any benefit. llvm-svn: 61869
* ccc: Refactor so that all accesses to actual input strings go throughDaniel Dunbar2009-01-071-1/+1
| | | | | | the ArgList. llvm-svn: 61844
* ccc: Introduce ArgList for keeping input argv & parsed Args together.Daniel Dunbar2009-01-061-2/+2
| | | | llvm-svn: 61780
* Add prototype ccc rewrite.Daniel Dunbar2009-01-051-0/+60
- 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