History log of /llvm-project/clang/lib/Frontend/CompilerInvocation.cpp (Results 1901 – 1925 of 1971)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1af7cc28 01-May-2010 Douglas Gregor <dgregor@apple.com>

Bump default template instantiation depth to 1024, as required by C++0x

llvm-svn: 102847


# 117c19fa 29-Apr-2010 Daniel Dunbar <daniel@zuster.org>

Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule,
instead of NDEBUG.

llvm-svn: 102622


Revision tags: llvmorg-2.7.0
# fca18c1b 24-Apr-2010 Daniel Dunbar <daniel@zuster.org>

NeXT: Clean up dispatch method policy selection.
- Replace -cc1 level -fobjc-legacy-dispatch with -fobjc-dispatch-method={legacy,non-legacy,mixed}.

- Lift "mixed" vs "non-mixed" policy choice up t

NeXT: Clean up dispatch method policy selection.
- Replace -cc1 level -fobjc-legacy-dispatch with -fobjc-dispatch-method={legacy,non-legacy,mixed}.

- Lift "mixed" vs "non-mixed" policy choice up to driver level, instead of being buried in CGObjCMac.cpp.

- No intended functionality change.

llvm-svn: 102255

show more ...


# 784fad7a 24-Apr-2010 Nick Lewycky <nicholas@mxc.ca>

Teach clang -fixit to modify files in-place, or -fixit=suffix to create new
files with the additional suffix in the middle.

llvm-svn: 102230


# 63408e84 22-Apr-2010 Fariborz Jahanian <fjahanian@apple.com>

Support for -fno-constant-cfstrings option - wip.

llvm-svn: 102112


# ffed1cb3 20-Apr-2010 Douglas Gregor <dgregor@apple.com>

Introduce a limit on the depth of the template instantiation backtrace
we will print with each error that occurs during template
instantiation. When the backtrace is longer than that, we will print
N

Introduce a limit on the depth of the template instantiation backtrace
we will print with each error that occurs during template
instantiation. When the backtrace is longer than that, we will print
N/2 of the innermost backtrace entries and N/2 of the outermost
backtrace entries, then skip the middle entries with a note such as:

note: suppressed 2 template instantiation contexts; use
-ftemplate-backtrace-limit=N to change the number of template
instantiation entries shown

This should eliminate some excessively long backtraces that aren't
providing any value.

llvm-svn: 101882

show more ...


# e03aa55b 17-Apr-2010 Chandler Carruth <chandlerc@gmail.com>

Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not
implemented precisely the same as GCC, but the distinction GCC makes isn't
useful to represent. This allows parsing code w

Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not
implemented precisely the same as GCC, but the distinction GCC makes isn't
useful to represent. This allows parsing code which uses GCC-specific keywords
('asm', etc.) without parsing in a fully GNU mode.

llvm-svn: 101667

show more ...


# 11e5140d 17-Apr-2010 Anders Carlsson <andersca@mac.com>

Vtable -> VTable renames across the board.

llvm-svn: 101666


# 9302f606 15-Apr-2010 Daniel Dunbar <daniel@zuster.org>

clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes.

llvm-svn: 101370


# 76fa840d 15-Apr-2010 Daniel Dunbar <daniel@zuster.org>

Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser.
- Note that this is a behavior change, previously -mllvm at the driver level forwarded to clang -cc1. The d

Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser.
- Note that this is a behavior change, previously -mllvm at the driver level forwarded to clang -cc1. The driver does a little magic to make sure that '-mllvm -disable-llvm-optzns' works correctly, but other users will need to be updated to use -Xclang.

llvm-svn: 101354

show more ...


# dad4062b 14-Apr-2010 Chris Lattner <sabre@nondot.org>

implement altivec.h and a bunch of support code, patch by Anton Yartsev!

llvm-svn: 101215


# 7d4bc9a1 13-Apr-2010 Zhongxing Xu <xuzhongxing@gmail.com>

Add a cc1 option to specify the max number of nodes the analyzer can explore.

llvm-svn: 101120


# dc6040b3 13-Apr-2010 Chris Lattner <sabre@nondot.org>

add frontend support for -fdata-sections and -ffunction-sections,
patch by Sylvere Teissier!

llvm-svn: 101108


# 6a75ebb1 10-Apr-2010 Anders Carlsson <andersca@mac.com>

Rename -dump-record-layouts to -fdump-record-layouts now that the option behaves like aa flag.

llvm-svn: 100943


# 3155f573 09-Apr-2010 John McCall <rjmccall@apple.com>

Turn access control on by default in -cc1.
Remove -faccess-control from -cc1; add -fno-access-control.
Make the driver pass -fno-access-control by default.
Update a bunch of tests to be correct under

Turn access control on by default in -cc1.
Remove -faccess-control from -cc1; add -fno-access-control.
Make the driver pass -fno-access-control by default.
Update a bunch of tests to be correct under access control.

llvm-svn: 100880

show more ...


# 8ee67609 08-Apr-2010 Daniel Dunbar <daniel@zuster.org>

Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors.

llvm-svn: 100747


# 4b73cfab 07-Apr-2010 Chris Lattner <sabre@nondot.org>

rename llvm::llvm_report_error -> llvm::report_fatal_error

llvm-svn: 100708


# dec49e77 07-Apr-2010 Chris Lattner <sabre@nondot.org>

add clang -cc1 level support for "-ferror-limit 42"

llvm-svn: 100687


# 64b046fc 24-Mar-2010 Douglas Gregor <dgregor@apple.com>

Implement support for -nostdc++. Fixes PR6446.

llvm-svn: 99417


# fe06df4b 20-Mar-2010 Daniel Dunbar <daniel@zuster.org>

C++: Add support for -fno-use-cxa-atexit.
- So much typing, so little gain...

Also, rename the __cxx_global_initialization function just to match llvm-gcc.

llvm-svn: 99039


# 1c201fbf 19-Mar-2010 Daniel Dunbar <daniel@zuster.org>

clang -cc1: Kill off -empty-input only, and replace with -init-only which is an
actual action.
- This is easier to use, and more reliable for timing the thing this was
actually meant to be useful

clang -cc1: Kill off -empty-input only, and replace with -init-only which is an
actual action.
- This is easier to use, and more reliable for timing the thing this was
actually meant to be useful for.

llvm-svn: 98978

show more ...


# 7f6d60dc 19-Mar-2010 Douglas Gregor <dgregor@apple.com>

Optionally store a PreprocessingRecord in the preprocessor itself, and
tie its creation to a CC1 flag -detailed-preprocessing-record.

llvm-svn: 98963


# c33dec36 15-Mar-2010 John McCall <rjmccall@apple.com>

Add support for -Wwrite-strings. Patch by Mike M! Fixes PR 4804.

llvm-svn: 98541


# d4324148 19-Feb-2010 John McCall <rjmccall@apple.com>

Re-introduce the ctor/dtor alias optimization, this time hidden behind a
command-line option which defaults off.

llvm-svn: 96649


# bb79b5f6 13-Feb-2010 John McCall <rjmccall@apple.com>

Raise the responsibility for passing -disable-llvm-verifier in NDEBUG builds
to the driver, and support it in CodeGenOptsToArgs(). Note that this changes
the default behavior of clang -cc1 to always

Raise the responsibility for passing -disable-llvm-verifier in NDEBUG builds
to the driver, and support it in CodeGenOptsToArgs(). Note that this changes
the default behavior of clang -cc1 to always run the verifier.

llvm-svn: 96077

show more ...


1...<<717273747576777879