aboutsummaryrefslogtreecommitdiff
path: root/tools/driver/driver.cpp
AgeCommit message (Expand)Author
2013-03-26Remove a FIXME that's not planned to be fixed. We only generated crashChad Rosier
2013-03-10Driver: do not strip file extensions when printing diagnostics.Benjamin Kramer
2013-02-21[driver] Handle the processing of the QA_OVERRIDE_GCC3_OPTIONS and CCC_ADD_ARGSChad Rosier
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-01-29[driver] Refactor the driver so that a failing commands doesn't preventChad Rosier
2013-01-15[driver] Warnings for warning options are handled by the frontend. The drive...Chad Rosier
2012-12-25Produce an actual error before attempting to attach notes to it when bailing outRichard Smith
2012-12-04Sort #include lines for tools/...Chandler Carruth
2012-11-27Remove some dead code. CLANG_IS_PRODUCTION is now just a build flag andRafael Espindola
2012-11-12If we encounter a fatal error, exit with status 70. For BSD systems this isChad Rosier
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor
2012-09-11Just revert r163605 for now. It broke the build and had someChandler Carruth
2012-09-11Select the correct, or, failing that, compatible, dialect when invoked as cc,David Chisnall
2012-07-17[Win32] Rework crash-report since r145389.NAKAMURA Takumi
2012-05-01Unify Options.td and CC1Options.td, in a first step towards unifying the seri...James Molloy
2012-04-20Add a little hack to emulate a clang crash, so the diagnostics generator can beChad Rosier
2012-03-13[driver] Parse diagnostic args in the driver.Chad Rosier
2012-02-20Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith
2012-02-13drop more llvm:: prefixes on SmallString<>Dylan Noblesmith
2012-02-13drop more llvm:: prefixes on OwningPtr<>Dylan Noblesmith
2012-01-20rename -ccc-host-triple into -targetSebastian Pop
2012-01-13Revert r148138; it's causing test failures.Eli Friedman
2012-01-13rename -ccc-host-triple into -targetSebastian Pop
2011-12-22remove unneeded config.h includesDylan Noblesmith
2011-11-01rename getHostTriple into getDefaultTargetTriple in clangSebastian Pop
2011-10-04Rip out flags for controlling C++ "production mode" separately.Bob Wilson
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-08-24Match LLVM change: TargetRegistry and TargetSelect have been moved to Support.Evan Cheng
2011-08-02When the compiler crashes, the compiler driver now produces diagnostic Chad Rosier
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-20Temporarily revert r135614 while I fix the cmake build.Chad Rosier
2011-07-20When the compiler crashes, the compiler driver now produces diagnostic inform...Chad Rosier
2011-07-07Slightly improve the code to derive target from program name to notJoerg Sonnenberger
2011-04-07Driver: Sketch driver support for a CC_LOG_DIAGNOSTICS options, similar to theDaniel Dunbar
2011-03-23switch a few Driver APIs to use llvm::ArrayRef, cleaning up code.Chris Lattner
2011-03-16Refactor program name logic. Extend it to infer the target triple fromJoerg Sonnenberger
2011-03-06If called as *cpp or *cpp-[^-]*, run only the preprocessor. If noJoerg Sonnenberger
2011-02-02clang: Add support for a CC_PRINT_HEADERS environment variable, which mirrorsDaniel Dunbar
2011-01-17Add missing <cctype> include, from Joerg SonnenbergerDouglas Gregor
2010-12-21Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.Michael J. Spencer
2010-12-18Replace all uses of PathV1::get{Basename,Dirname,Suffix} with their PathV2 eq...Michael J. Spencer
2010-12-18Replace all uses of PathV1::getLast with PathV2::filename.Michael J. Spencer
2010-12-16MemoryBuffer API update.Michael J. Spencer
2010-12-09Use error_code instead of std::string* for MemoryBuffer.Michael J. Spencer
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-18Refactoring of Diagnostic class.Argyrios Kyrtzidis
2010-10-30Turns out that we may end up calling dladdr on GetExecutablePath, give it ext...Benjamin Kramer
2010-10-30This function doesn't need external linkage either.Benjamin Kramer
2010-09-06Make "-ccc-cxx" option work on Linux.Rafael Espindola
2010-08-18Simplify the ownership model for DiagnosticClients, which was reallyDouglas Gregor