History log of /llvm-project/clang/lib/Driver/Compilation.cpp (Results 76 – 100 of 129)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


123456