aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver/Driver.cpp
AgeCommit message (Expand)Author
2010-04-06Driver: Add a Tool::hasGoodDiagnostics hook, and use it to simplify logic forDaniel Dunbar
2010-04-01Driver: Add support for a CLANGXX_IS_PRODUCTION build variable, which enableDaniel Dunbar
2010-03-22Add very limited support for GCC's '-B' flag. This allows us to support unusualChandler Carruth
2010-03-20Driver: Support CC_PRINT_OPTIONS, used for logging the compile commands (in -...Daniel Dunbar
2010-03-11Driver: Free Action objects.Daniel Dunbar
2010-03-04add TCE target support, patch by Pekka J!Chris Lattner
2010-02-25Driver: Allow driver title (for --help) to be overridden by clients.Daniel Dunbar
2010-02-17PR5803: clang++: Treat untyped 'C' inputs as C++.Daniel Dunbar
2010-02-11Driver: Add -rewrite-objc, which is an interface to clang -cc1 -rewrite-objc.Daniel Dunbar
2010-02-11Driver: Fix infinite loop and wrong message on invalid -ccc-clang-arch argument.Daniel Dunbar
2010-02-03Driver: Add -[no-]integrated-as for clang.Daniel Dunbar
2010-01-25ASTUnit: Don't check that input files exist when parsing ASTs from the commandDaniel Dunbar
2010-01-23Rename getClangFullVendorVersion() to getClangFullVersion().Ted Kremenek
2010-01-22Move version string generation (e.g., "clang 1.1 ...") to libBasic/Version.cp...Ted Kremenek
2010-01-22(1) Rename getClangSubversionRevision() to getClangRevision(), andTed Kremenek
2010-01-22Rename getClangSubversionPath() -> getClangRepositoryPath() and have it retur...Ted Kremenek
2010-01-20Driver: Lift clang resource directory computation to the Driver object.Daniel Dunbar
2010-01-19Fix possible memory leak by using an OwningPtr.Ted Kremenek
2009-12-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-23Driver: Fix '... -O4 -O0 ...', which was generating bitcode.Daniel Dunbar
2009-12-22Driver: When linking, don't warn about unused arguments which are obviously onlyDaniel Dunbar
2009-12-08Remove several .c_str() to be forward-compatible with StringRef.Jeffrey Yasskin
2009-12-07Shorten the help test for -no-canonical-prefixes, put it behind HelpHidden andRafael Espindola
2009-12-05Unbreak -ccc-cxx and -ccc-clang-cxx defaulting.Daniel Dunbar
2009-12-04Driver: Switch -ccc-* options to using the standard options functionality.Daniel Dunbar
2009-12-03Add OptTable::PrintHelp.Daniel Dunbar
2009-11-25What the FIXMEs want, the FIXMEs shall have.Daniel Dunbar
2009-11-19Factor out OptTable::ParseArgs, for parsing an entire argument vector.Daniel Dunbar
2009-11-19Driver: ArgList doesn't depend on Options.h anymore.Daniel Dunbar
2009-11-19Driver: Switch to using explicit {getLast,has}ArgNoClaim functions instead of...Daniel Dunbar
2009-11-19Use Option::matches instead of direct ID comparison.Daniel Dunbar
2009-11-19Driver: Split OptTable out into OptTable.{h,cpp}Daniel Dunbar
2009-11-18Driver: Rework OptTable to have no dependency on the options it manages.Daniel Dunbar
2009-10-09Allow customization for the version line.Mike Stump
2009-10-05Provide a common set of routines in Version.h that return SubversionDouglas Gregor
2009-09-22Push "clang-is-production" logic up to tools/driver, and make it hittable byDaniel Dunbar
2009-09-17Improve driver error message when only running the preprocessor and an input isDaniel Dunbar
2009-09-09Change Get{File,Program}Path to return an std::string (instead of a sys::Path).Daniel Dunbar
2009-09-09Push bound architecture name into Compilation::getArgsForToolChain.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-08Validate arguments to -arch.Daniel Dunbar
2009-09-08Rename HostInfo::getToolChain to HostInfo::CreateToolChain, and don't recreateDaniel Dunbar
2009-09-08Simplify.Daniel Dunbar
2009-09-08Fix ShouldUseClangCompiler to use llvm::Triple.Daniel Dunbar
2009-09-08Tweak & reflow comments, and delete trailing whitespace.Daniel Dunbar
2009-09-04Add -ccc-install-dir option for faking installation path.Daniel Dunbar
2009-09-03Update.Mike Stump
2009-09-01Add driver support for -emit-ast and AST compilation steps.Daniel Dunbar
2009-08-24Remove arch normalization from Driver, this should be unnecessary now thatDaniel Dunbar
2009-08-23API changes to match llvm ToT.Chris Lattner