History log of /llvm-project/clang/lib/Frontend/CompilerInvocation.cpp (Results 1776 – 1800 of 1971)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 24284afa 27-Mar-2011 Chandler Carruth <chandlerc@gmail.com>

Flip the default for showing include stacks on notes to false. This
required modifying a few tests that specifically use note include stacks
to check the source manager's view of include stacks. I've

Flip the default for showing include stacks on notes to false. This
required modifying a few tests that specifically use note include stacks
to check the source manager's view of include stacks. I've simply added
the flag to these tests for now, they may have to be more substantially
changed if we decide to remove support for note include stacks
altogether.

Also, add a test for include stacks on notes that was supposed to go in
with the previous commit.

llvm-svn: 128390

show more ...


# b6766f07 27-Mar-2011 Chandler Carruth <chandlerc@gmail.com>

Add an option to suppress include stack printing on note diagnostics.
These stacks are often less important than those on primary diagnostics.

As the number of notes grows, this becomes increasingly

Add an option to suppress include stack printing on note diagnostics.
These stacks are often less important than those on primary diagnostics.

As the number of notes grows, this becomes increasingly important. The
include stack printing is clever and doesn't print stacks for adjacent
diagnostics from the same file, but when a note is in between a sequence
of errors in a header file, and the notes all refer to some other file,
we end up getting a worst-case ping-pong of include stacks that take up
a great deal of vertical space.

Still, for now, the default behavior isn't changed. We can evaluate user
feedback with the flag.

Patch by Richard Trieu, a couple of style tweaks from me.

llvm-svn: 128371

show more ...


Revision tags: llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2
# 12100e2c 22-Mar-2011 Daniel Dunbar <daniel@zuster.org>

Frontend: Add a more explicit -backend-option flag for passing backend command
line options, instead of leveraging the blanket -mllvm option.
- This allows using the frontend itself without requirin

Frontend: Add a more explicit -backend-option flag for passing backend command
line options, instead of leveraging the blanket -mllvm option.
- This allows using the frontend itself without requiring the backend have
those options available (i.e., if the target wasn't built).

llvm-svn: 128087

show more ...


# 599cb8e4 18-Mar-2011 Peter Collingbourne <peter@pcc.me.uk>

Add support for language-specific address spaces. On top of that,
add support for the OpenCL __private, __local, __constant and
__global address spaces, as well as the __read_only, _read_write and
_

Add support for language-specific address spaces. On top of that,
add support for the OpenCL __private, __local, __constant and
__global address spaces, as well as the __read_only, _read_write and
__write_only image access specifiers. Patch originally by ARM;
language-specific address space support by myself.

llvm-svn: 127915

show more ...


# 1057f86d 18-Mar-2011 Daniel Dunbar <daniel@zuster.org>

Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL
comments.

llvm-svn: 127910


# 7ef5cb30 18-Mar-2011 John McCall <rjmccall@apple.com>

The Darwin kernel does not provide useful guard variable support.
Issue this as an IR-gen error; it's not really worthwhile doing this
"right", i.e. in Sema, because IR gen knows a lot of tricks bey

The Darwin kernel does not provide useful guard variable support.
Issue this as an IR-gen error; it's not really worthwhile doing this
"right", i.e. in Sema, because IR gen knows a lot of tricks beyond
what the constant evaluator knows.

llvm-svn: 127854

show more ...


# 5a4a0f75 16-Mar-2011 Sandeep Patel <deeppatel1987@gmail.com>

Fix duplicate argument processing

llvm-svn: 127746


# 35dcda79 09-Mar-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory
without having to use multiple runs and intermediate files.

Intended for testing & debugging of

Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory
without having to use multiple runs and intermediate files.

Intended for testing & debugging of chained PCH.

llvm-svn: 127339

show more ...


Revision tags: llvmorg-2.9.0-rc1
# cfee35b8 07-Mar-2011 Douglas Gregor <dgregor@apple.com>

Remove the AST printer (-ast-print-xml), which is too incomplete and
too low-level to actually be useful but is just interesting enough for
people to try to use it (which won't actually work beyond t

Remove the AST printer (-ast-print-xml), which is too incomplete and
too low-level to actually be useful but is just interesting enough for
people to try to use it (which won't actually work beyond toy examples).

To bring back the AST printer, it needs to be:
- Complete, covering all of C/C++/Objective-C
- Documented, with appropriate Schema against which we can validate
the output
- Designed for C/C++/Objective-C, not Clang's specific ASTs
- Stable across Clang versions
- Well-tested

llvm-svn: 127141

show more ...


# 65b88cdb 01-Mar-2011 Roman Divacky <rdivacky@freebsd.org>

Implement -mrtd which sets the StdCall calling convention to be the default
one.

llvm-svn: 126756


# 9eb02dfa 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misnomer award.

llvm-svn: 126676


# 0a9ce3ec 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Migrate ArrayBoundCheckerV2 to CheckerV2.

Turns -analyzer-check-buffer-overflows into -analyzer-checker=core.experimental.Overflow

llvm-svn: 126609


# 560bbb12 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Turn -analyzer-stats into -analyzer-checker=debug.Stats

llvm-svn: 126608


# 21c9423e 28-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove '-analyzer-experimental-checks' flag.

llvm-svn: 126607


# 40c5e1ad 25-Feb-2011 Fariborz Jahanian <fjahanian@apple.com>

Teach objc-rewriter to pass -fobjc-exceptions along.

llvm-svn: 126497


# 17bee3e7 25-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

Intoduce '-analyzer-checker-help' flag which outputs a list of all available static analyzer checkers.

This is pretty basic for now, eventually checkers should be grouped according to package, hidde

Intoduce '-analyzer-checker-help' flag which outputs a list of all available static analyzer checkers.

This is pretty basic for now, eventually checkers should be grouped according to package, hidden checkers should be indicated etc.

llvm-svn: 126454

show more ...


# b388f77a 24-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Remove '-analyzer-experimental-internal-checks' flag, it doesn't have any checkers associated with it anymore.

llvm-svn: 126440


# c08d89e6 24-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

Allow passing a list of comma separated checker names to -analyzer-checker, e.g:
-analyzer-checker=cocoa,unix

llvm-svn: 126372


# 33e56a04 23-Feb-2011 Anders Carlsson <andersca@mac.com>

Add a -fcxx-exceptions flag to clang -cc1. This controls the newly added CXXExceptions flag.

llvm-svn: 126300


# fe74286a 22-Feb-2011 Joerg Sonnenberger <joerg@bec.de>

Remove the storage for -cxx-system-include. Make libcxx toolchain
use -nostdinc++ and -cxx-isystem.

llvm-svn: 126223


# 3320e157 22-Feb-2011 Anders Carlsson <andersca@mac.com>

Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on.

Update all tests accordingly.

llvm-svn: 126177


# cc9c8eb8 22-Feb-2011 Joerg Sonnenberger <joerg@bec.de>

Bug#8945: Add -cxx-isystem option to specify C++ system directories.
It works like -isystem and the search path keeps -isystem and
-cxx-isystem in order relative to each other. -cxx-isystem is only u

Bug#8945: Add -cxx-isystem option to specify C++ system directories.
It works like -isystem and the search path keeps -isystem and
-cxx-isystem in order relative to each other. -cxx-isystem is only used
for C++ sources though. Drop the existing -cxx-system-include option for
cc1 as it is now redundant.

llvm-svn: 126167

show more ...


# ce8dd3a5 19-Feb-2011 Anders Carlsson <andersca@mac.com>

Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default).

llvm-svn: 126061


# d6f8124c 17-Feb-2011 Douglas Gregor <dgregor@apple.com>

Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInh

Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful

llvm-svn: 125762

show more ...


# b2400924 15-Feb-2011 Argyrios Kyrtzidis <akyrtzi@gmail.com>

[analyzer] Use the new registration mechanism on the IdempotentOperationChecker.

llvm-svn: 125611


1...<<717273747576777879