#
c5103c3f |
| 29-Jan-2013 |
Chad Rosier <mcrosier@apple.com> |
[driver] Clear the FailureResultFiles when initializing clang diagnostics. Also, minor cleanup.
llvm-svn: 173852
|
#
dd60e090 |
| 29-Jan-2013 |
Chad Rosier <mcrosier@apple.com> |
[driver] Refactor the driver so that a failing commands doesn't prevent subsequent commands from being executed.
The diagnostics generation isn't designed for this use case, so add a note to fix thi
[driver] Refactor the driver so that a failing commands doesn't prevent subsequent commands from being executed.
The diagnostics generation isn't designed for this use case, so add a note to fix this in the very near future. For now, just generated the diagnostics for the first failing command. Part of rdar://12984531
llvm-svn: 173825
show more ...
|
#
633dcdc5 |
| 24-Jan-2013 |
Chad Rosier <mcrosier@apple.com> |
[driver] Associate a JobAction with each result file. This enables the driver to delete result files for only those commands that fail. Part of rdar://12984531
llvm-svn: 173361
|
#
582b2ab0 |
| 23-Jan-2013 |
Daniel Dunbar <daniel@zuster.org> |
[Driver] Don't remove non-regular files that were outputs.
llvm-svn: 173215
|
Revision tags: llvmorg-3.2.0, llvmorg-3.2.0-rc3 |
|
#
3a02247d |
| 04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered.
This required manually correcting all of the incorrect main-module headers I could find, and running the new llvm/util
Sort all of Clang's files under 'lib', and fix up the broken headers 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
show more ...
|
Revision tags: llvmorg-3.2.0-rc2 |
|
#
b2aa9234 |
| 15-Nov-2012 |
Dmitri Gribenko <gribozavr@gmail.com> |
Use empty parens for empty function parameter list instead of '(void)'.
llvm-svn: 168041
|
Revision tags: llvmorg-3.2.0-rc1 |
|
#
37756b07 |
| 31-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[driver] Remove an extra space with the -iprefix option, so that matching works correctly. Part of rdar://12329974
llvm-svn: 167173
|
#
2933d050 |
| 31-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[driver] Remove an extra space with the -internal-externc-isystem option, so that matching works correctly. Part of rdar://12329974
llvm-svn: 167161
|
#
83f16bf4 |
| 31-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[driver] Completely rework how superfluous options are stripped out of the crash diagnostics script.
This addresses the FIXME pertaining to quoted arguments. We also delineate between those flags t
[driver] Completely rework how superfluous options are stripped out of the crash diagnostics script.
This addresses the FIXME pertaining to quoted arguments. We also delineate between those flags that have an argument (e.g., -D macro, -MF file) and those that do not (e.g., -M, -MM, -MG). Finally, we add the -dwarf-debug-flags to the list of flags to be removed. rdar://12329974
llvm-svn: 167152
show more ...
|
Revision tags: llvmorg-3.1.0, llvmorg-3.1.0-rc3 |
|
#
45cf50f7 |
| 03-May-2012 |
Chad Rosier <mcrosier@apple.com> |
Use array_lengthof instead of sizeof trickery.
llvm-svn: 156104
|
#
cb600e24 |
| 03-May-2012 |
Chad Rosier <mcrosier@apple.com> |
Canonicalize loop.
llvm-svn: 156093
|
Revision tags: llvmorg-3.1.0-rc2, llvmorg-3.1.0-rc1 |
|
#
980920a3 |
| 16-Apr-2012 |
Sebastian Pop <spop@codeaurora.org> |
use DEFAULT_SYSROOT
llvm-svn: 154792
|
Revision tags: llvmorg-3.0.0, llvmorg-3.0.0-rc4, llvmorg-3.0.0-rc3 |
|
#
9b515cb0 |
| 06-Nov-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Add the depfile as a result file so that it is deleted if we crash, and prevent the diagnostic preprocessor run from writing a depfile.
llvm-svn: 143846
|
Revision tags: llvmorg-3.0.0-rc2, llvmorg-3.0.0-rc1 |
|
#
8c26d440 |
| 06-Oct-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Use strpbrk(3) instead of open coding it.
llvm-svn: 141328
|
#
10746f5e |
| 05-Oct-2011 |
Chad Rosier <mcrosier@apple.com> |
[driver] For consistency, handle all shell special characters handled by the quoting code.
llvm-svn: 141205
|
#
9b1311df |
| 05-Oct-2011 |
Chad Rosier <mcrosier@apple.com> |
[driver] The -v option doesn't quoted the command line arguments for historical reasons. However, it does seems practical to quote strings that need it. rdar://10221951
llvm-svn: 141202
|
#
be10f985 |
| 02-Aug-2011 |
Chad Rosier <mcrosier@apple.com> |
When the compiler crashes, the compiler driver now produces diagnostic information including the fully preprocessed source file(s) and command line arguments. The developer is asked to attach this
When the compiler crashes, the compiler driver now produces diagnostic 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
show more ...
|
#
24fc69e5 |
| 23-Jul-2011 |
Francois Pichet <pichet2000@gmail.com> |
Unbreak the MSVC build, using namespace clang is required otherwise MSVC will not find raw_ostream.
llvm-svn: 135853
|
#
0e62c1cc |
| 23-Jul-2011 |
Chris Lattner <sabre@nondot.org> |
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports them into the clang namespace.
llvm-svn: 135852
|
#
19886421 |
| 20-Jul-2011 |
Chad Rosier <mcrosier@apple.com> |
Temporarily revert r135614 while I fix the cmake build.
llvm-svn: 135621
|
#
e3805fc1 |
| 20-Jul-2011 |
Chad Rosier <mcrosier@apple.com> |
When the compiler crashes, the compiler driver now produces diagnostic information including the fully preprocessed source file(s) and command line arguments. The developer is asked to attach this
When the compiler crashes, the compiler driver now produces diagnostic 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
show more ...
|
#
6dd2417d |
| 06-Jul-2011 |
John McCall <rjmccall@apple.com> |
Missing header from last commit; accidental change.
llvm-svn: 134455
|
#
24fc0dec |
| 06-Jul-2011 |
John McCall <rjmccall@apple.com> |
Change the driver's logic about Objective-C runtimes: abstract out a structure to hold inferred information, then propagate each invididual bit down to -cc1. Separate the bits of "supports weak" an
Change the driver's logic about Objective-C runtimes: abstract out a structure to hold inferred information, then propagate each invididual bit down to -cc1. Separate the bits of "supports weak" and "has a native ARC runtime"; make the latter a CodeGenOption.
The tool chain is still driving this decision, because it's the place that has the required deployment target information on Darwin, but at least it's better-factored now.
llvm-svn: 134453
show more ...
|
#
462e7ed4 |
| 25-Apr-2011 |
Daniel Dunbar <daniel@zuster.org> |
Driver: When compilation fails, don't try to remove output files we don't have write access to.
llvm-svn: 130150
|
Revision tags: llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2, llvmorg-2.9.0-rc1 |
|
#
6da90771 |
| 31-Dec-2010 |
Nick Lewycky <nicholas@mxc.ca> |
Remove stray emacs mode markers in all these files that was causing emacs to open them in fundamental-mode instead of c++-mode. Also twiddle whitespace for consistency in ToolChains.cpp.
llvm-svn: 1
Remove stray emacs mode markers in all these files that was causing emacs to open them in fundamental-mode instead of c++-mode. Also twiddle whitespace for consistency in ToolChains.cpp.
llvm-svn: 122646
show more ...
|