Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Driver: Return 0 from BuildCompilation on -ccc-print-phases, | Daniel Dunbar | 2009-03-13 | 1 | -4/+4 | |
| | | | | | | -ccc-print-options. llvm-svn: 66907 | |||||
* | Driver: Print -ccc-print-phases on stderr. | Daniel Dunbar | 2009-03-13 | 1 | -4/+2 | |
| | | | | llvm-svn: 66906 | |||||
* | Driver: Fix thinko in Darwin host identification. | Daniel Dunbar | 2009-03-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 66889 | |||||
* | Driver: Support -ccc-print-phases. | Daniel Dunbar | 2009-03-13 | 1 | -3/+46 | |
| | | | | llvm-svn: 66888 | |||||
* | Driver: Complete "pipelining" (building the list of abstract actions | Daniel Dunbar | 2009-03-13 | 1 | -19/+100 | |
| | | | | | | | | | to perform). Still doesn't do anything interesting. - This code came out much cleaner than in ccc with the reworked phases & mapping of types to lists of compilation steps (phases) to perform. llvm-svn: 66885 | |||||
* | Driver: Ignore empty arguments. | Daniel Dunbar | 2009-03-13 | 1 | -1/+11 | |
| | | | | llvm-svn: 66858 | |||||
* | Driver: Handle "immediate" options. | Daniel Dunbar | 2009-03-13 | 1 | -2/+62 | |
| | | | | | | Also, add some FIXMEs, improve doxygen & comments. llvm-svn: 66857 | |||||
* | ccc/Driver: Mark {dump{machine,specs,version}, | Daniel Dunbar | 2009-03-13 | 1 | -3/+3 | |
| | | | | | | | print-{multi-{directory,lib,os-directory}, search-dirs} as unsupported instead of handling separately. llvm-svn: 66848 | |||||
* | Driver: Determine which compilation stages to run. | Daniel Dunbar | 2009-03-12 | 1 | -1/+43 | |
| | | | | llvm-svn: 66844 | |||||
* | Driver: Add majority of driver-driver implementation. | Daniel Dunbar | 2009-03-12 | 1 | -2/+68 | |
| | | | | | | | | | | | - Compare to driverdriver.c if bored; not completely fair since the driver gets a bit more code in other places to handle binding archs (for Xarch) but not completely unfair either. Fear not, extra Action classes will have a happy home for their vtables soon. llvm-svn: 66817 | |||||
* | Driver: Introduce ActionList typedef, tweak some constness. | Daniel Dunbar | 2009-03-12 | 1 | -7/+5 | |
| | | | | llvm-svn: 66809 | |||||
* | Driver: Tweak diag names to be more consistent. | Daniel Dunbar | 2009-03-12 | 1 | -4/+4 | |
| | | | | llvm-svn: 66787 | |||||
* | Driver: Use standard Diagnostic interface for diagnostics. | Daniel Dunbar | 2009-03-12 | 1 | -12/+9 | |
| | | | | llvm-svn: 66786 | |||||
* | Driver: Start sketching construction of abstract built actions. | Daniel Dunbar | 2009-03-12 | 1 | -8/+136 | |
| | | | | llvm-svn: 66783 | |||||
* | Driver: Add host info. | Daniel Dunbar | 2009-03-10 | 1 | -15/+35 | |
| | | | | | | | - Replace assorted -ccc-host-* options by -ccc-host-triple which is more sane. llvm-svn: 66600 | |||||
* | Driver: Handle magic -ccc- options. | Daniel Dunbar | 2009-03-10 | 1 | -6/+86 | |
| | | | | | | | - Follows ccc currently, but this functionality should eventually be outside the Driver lib. llvm-svn: 66575 | |||||
* | Remove some now-unneeded calls to llvm::errs().flush(). | Daniel Dunbar | 2009-03-10 | 1 | -2/+0 | |
| | | | | llvm-svn: 66555 | |||||
* | Driver: Basic argument parsing. | Daniel Dunbar | 2009-03-05 | 1 | -0/+39 | |
| | | | | | | | | - Add Driver::ParseArgStrings. - Store values directly in CommaJoinedArg to support simple access. - Add FlagArg class. llvm-svn: 66142 | |||||
* | Driver: Sink Driver/Compilation into clang::driver namespace. | Daniel Dunbar | 2009-03-04 | 1 | -3/+9 | |
| | | | | | | - Add OptTable instance to Driver. llvm-svn: 66063 | |||||
* | Sketch Driver Option classes. | Daniel Dunbar | 2009-03-03 | 1 | -2/+0 | |
| | | | | llvm-svn: 65933 | |||||
* | Stub out some structure for C++ driver. | Daniel Dunbar | 2009-03-02 | 1 | -0/+24 | |
llvm-svn: 65867 |