summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/CrossWindowsToolChain.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Driver: tweak CrossWindows sanitizer supportSaleem Abdulrasool2015-10-291-0/+6
| | | | | | | Indicate support for ASAN on the CrossWindows toolchain. Although this is insufficient, this at least permits the handling of the driver flag. llvm-svn: 251598
* Pedantically rename all Tool subclasses to be nouns, not verbs. NFCDouglas Katzman2015-06-231-3/+2
| | | | | | | | | | | | | | | | | | Classes in Tools.h inherit ultimately from Tool, which is a noun, but subclasses of Tool were named for their operation, such as "Compile", wherein the constructor call "Compile(args...)" could be misconstrued as actually causing a compile to happen. Likewise various other methods were not harmonious with their effect, in that "BuildLinker()" returned a "new namespace::Link(...)" instead of a "new namespace::Linker(...)" which it now does. Exceptions: Clang and ClangAs are un-renamed. Those are their rightful names. And there is no particulary great way to name the "Lipo-er" and a few others. Differential Revision: http://reviews.llvm.org/D10595 llvm-svn: 240455
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-1/+1
| | | | | | | | | | | | | | | Now that SmallString is a first-class citizen, most SmallString::str() calls are not required. This patch removes a whole bunch of them, yet there are lots more. There are two use cases where str() is really needed: 1) To use one of StringRef member functions which is not available in SmallString. 2) To convert to std::string, as StringRef implicitly converts while SmallString do not. We may wish to change this, but it may introduce ambiguity. llvm-svn: 232622
* Driver: correct typoSaleem Abdulrasool2014-11-191-1/+1
| | | | | | Fix a typo in the search path identified by Justin Bogner. llvm-svn: 222371
* Driver: assume that all architectures are supported for libstc++Saleem Abdulrasool2014-10-251-8/+2
| | | | | | | | | Rather than asserting that the target is unsupported, make a guess at what the tree for a port would look like and use that for the search path. Addresses review comments from Ried Kleckner for SVN r220547. llvm-svn: 220624
* Driver: add missed file from previous commitSaleem Abdulrasool2014-10-241-0/+123
llvm-svn: 220547
OpenPOWER on IntegriCloud