summaryrefslogtreecommitdiffstats
path: root/clang/tools/driver/driver.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Driver: Get executable path using llvm::sys::Path::GetMainExecutable.Daniel Dunbar2009-03-181-5/+8
| | | | llvm-svn: 67228
* Driver: Use custom diag printer to drop dependency on libFrontend andDaniel Dunbar2009-03-181-7/+38
| | | | | | libLex. llvm-svn: 67155
* Driver: Use PrettyStackTrace.Daniel Dunbar2009-03-181-1/+8
| | | | llvm-svn: 67149
* Driver: Implement majority tool binding logic.Daniel Dunbar2009-03-161-0/+1
| | | | | | | | | | | | - Still need code for determining proper output location. - Doesn't work yet, of course, as the host isn't providing real tool chains. - Interface still has a few warts, but has gotten a nice bit of polish during the rewrite. llvm-svn: 67038
* Driver: Return 0 from BuildCompilation on -ccc-print-phases,Daniel Dunbar2009-03-131-0/+2
| | | | | | -ccc-print-options. llvm-svn: 66907
* Driver: Use standard Diagnostic interface for diagnostics.Daniel Dunbar2009-03-121-2/+16
| | | | llvm-svn: 66786
* Driver: Add host info.Daniel Dunbar2009-03-101-1/+5
| | | | | | | - Replace assorted -ccc-host-* options by -ccc-host-triple which is more sane. llvm-svn: 66600
* Driver: Handle magic -ccc- options.Daniel Dunbar2009-03-101-1/+8
| | | | | | | - Follows ccc currently, but this functionality should eventually be outside the Driver lib. llvm-svn: 66575
* Driver: Sink Driver/Compilation into clang::driver namespace.Daniel Dunbar2009-03-041-1/+1
| | | | | | - Add OptTable instance to Driver. llvm-svn: 66063
* Driver: More Option implementation.Daniel Dunbar2009-03-041-0/+3
| | | | | | | | | | | - Add Options.def file, collects option information. - Actual option instantiation is handled lazily by OptTable to allow the driver to not need to instantiate all options. - cast<> support for Option, other minor tweaks. llvm-svn: 66028
* Sketch Driver Option classes.Daniel Dunbar2009-03-031-2/+2
| | | | llvm-svn: 65933
* Stub out some structure for C++ driver.Daniel Dunbar2009-03-021-0/+29
llvm-svn: 65867
OpenPOWER on IntegriCloud