summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Job.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove unused method Job::AddCommand.Hans Wennborg2013-09-061-5/+0
| | | | | | | | I was going to update the comment referring to PipedJob, which was removed some time ago, but then it turned out that this method is not actually used at all. llvm-svn: 190171
* [Driver] Refactor clang driver to use LLVM's Option libraryReid Kleckner2013-06-141-5/+4
| | | | | | | | | | | | | | | | | | The big changes are: - Deleting Driver/(Arg|Opt)* - Rewriting includes to llvm/Option/ and re-sorting - 'using namespace llvm::opt' in clang::driver - Fixing the autoconf build by adding option everywhere As discussed in the review, this change includes using directives in header files. I'll make follow up changes to remove those in favor of name specifiers. Reviewers: espindola Differential Revision: http://llvm-reviews.chandlerc.com/D975 llvm-svn: 183989
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+0
| | | | | | | | | | | | | uncovered. This required manually correcting all of the incorrect main-module headers I could find, and running the new llvm/utils/sort_includes.py script over the files. I also manually added quite a few missing headers that were uncovered by shuffling the order or moving headers up to be main-module-headers. llvm-svn: 169237
* Unweaken vtables as per ↵David Blaikie2011-12-201-0/+2
| | | | | | http://llvm.org/docs/CodingStandards.html#ll_virtual_anch llvm-svn: 146959
* When the compiler crashes, the compiler driver now produces diagnostic Chad Rosier2011-08-021-0/+6
| | | | | | | | | information including the fully preprocessed source file(s) and command line arguments. The developer is asked to attach this diagnostic information to a bug report. rdar://9575623 llvm-svn: 136702
* Temporarily revert r135614 while I fix the cmake build.Chad Rosier2011-07-201-6/+0
| | | | llvm-svn: 135621
* When the compiler crashes, the compiler driver now produces diagnostic ↵Chad Rosier2011-07-201-0/+6
| | | | | | | | | information including the fully preprocessed source file(s) and command line arguments. The developer is asked to attach this diagnostic information to a bug report. llvm-svn: 135614
* Remove stray emacs mode markers in all these files that was causing emacs toNick Lewycky2010-12-311-1/+1
| | | | | | | open them in fundamental-mode instead of c++-mode. Also twiddle whitespace for consistency in ToolChains.cpp. llvm-svn: 122646
* Driver: Eliminate PipedJob, which is now unused.Daniel Dunbar2010-08-021-11/+1
| | | | llvm-svn: 110014
* Driver: Free jobs in JobList and PipedJob instances.Daniel Dunbar2010-03-111-0/+10
| | | | llvm-svn: 98261
* Driver: Add Command::Creator member variable, which tracks the tool that wasDaniel Dunbar2009-12-021-4/+5
| | | | | | used to create a particular command. llvm-svn: 90287
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-3/+3
| | | | llvm-svn: 81346
* Driver: Add Source argument for Commands to hold the Action which caused aDaniel Dunbar2009-07-011-2/+4
| | | | | | | Command to be generated, to support more advanced diagnostics. - No functionality change. llvm-svn: 74627
* Driver: ConstructJob also needs to know the destination (where to putDaniel Dunbar2009-03-181-0/+8
| | | | | | its commands). llvm-svn: 67179
* Driver: Rename Command::Argv to Command::Arguments to make it clearerDaniel Dunbar2009-03-181-2/+2
| | | | | | | that this does not include the implicit first argument (the executable name). llvm-svn: 67172
* Driver: Add simple Job classes, simple wrappers for information aboutDaniel Dunbar2009-03-131-0/+23
what processes to execute during a compilation. llvm-svn: 66985
OpenPOWER on IntegriCloud