History log of /llvm-project/clang/lib/Frontend/CompilerInvocation.cpp (Results 1476 – 1500 of 1971)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# d1ddb9af 02-Aug-2013 Hans Wennborg <hans@hanshq.net>

CC1: Only parse command-line options that have the CC1Option flag.

We already reject flags that don't have the CC1Option flag,
but we would previously do so after parsing the command-line
arguments.

CC1: Only parse command-line options that have the CC1Option flag.

We already reject flags that don't have the CC1Option flag,
but we would previously do so after parsing the command-line
arguments.

Since the option parser now has a parameter for excluding options,
we should just use that instead.

Differential Revision: http://llvm-reviews.chandlerc.com/D1270

llvm-svn: 187668

show more ...


# aefa5e2f 23-Jul-2013 Eli Bendersky <eliben@google.com>

Add a -fno-math-builtin option to the Clang -cc1

llvm-svn: 186899


# d83ef848 09-Jul-2013 Fariborz Jahanian <fjahanian@apple.com>

ObjC migrator: Add -objcmt-migrate-property to do property
migration. Also, fixes an old bug where older migration
flags were not being checked for properly.

llvm-svn: 185948


Revision tags: llvmorg-3.3.1-rc1
# 17381a06 28-Jun-2013 Benjamin Kramer <benny.kra@googlemail.com>

Use the multiple argument form of path::append.

llvm-svn: 185164


# 38098834 26-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com>

Remove PathV1.h from CompilerInvocation.cpp.

llvm-svn: 184918


# 9678d271 26-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com>

Use llvm::sys::fs::getMainExecutable.

llvm-svn: 184915


# d3f3e4f0 25-Jun-2013 Nick Lewycky <nicholas@mxc.ca>

Make -vectorize-... proper cc1 flags instead of abusing -backend-option. Fixes
usage of clang as a library.

llvm-svn: 184812


# 6ea05824 24-Jun-2013 Richard Smith <richard-llvm@metafoo.co.uk>

Add -ast-dump-lookups switch to -cc1 to dump DeclContext lookup maps. Test to
follow.

llvm-svn: 184678


# 92a6c74b 21-Jun-2013 Nick Lewycky <nicholas@mxc.ca>

Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose if
given -disable-free. (Reviewed by John McCall over IRC.)

llvm-svn: 184595


# 9691f7fa 19-Jun-2013 Manman Ren <mren@apple.com>

Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4

These options will add a module flag with name "Dwarf Version".
The behavior flag is currently set to Warning, so when two values disagree,
a warni

Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4

These options will add a module flag with name "Dwarf Version".
The behavior flag is currently set to Warning, so when two values disagree,
a warning will be emitted.

llvm-svn: 184276

show more ...


# 1fe2a8c8 18-Jun-2013 John McCall <rjmccall@apple.com>

Add support for -fpcc-struct-return. Patch by Arthur O'Dwyer!

llvm-svn: 184166


# 898229ab 14-Jun-2013 Reid Kleckner <reid@kleckner.net>

[Driver] Refactor clang driver to use LLVM's Option library

The big changes are:
- Deleting Driver/(Arg|Opt)*
- Rewriting includes to llvm/Option/ and re-sorting
- 'using namespace llvm::opt' in cla

[Driver] Refactor clang driver to use LLVM's Option library

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

show more ...


# be513888 11-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com>

Include PathV1.h in files that use it.

This is preparation for replacing Path.h with PathV2.h.

llvm-svn: 183781


Revision tags: llvmorg-3.3.0, llvmorg-3.3.0-rc3, llvmorg-3.3.0-rc2
# 0b1f4768 20-May-2013 Richard Smith <richard-llvm@metafoo.co.uk>

Revert r182331, these checks should be based on the target not the host.

llvm-svn: 182333


# fcf713ac 20-May-2013 Richard Smith <richard-llvm@metafoo.co.uk>

Move two Darwin-specific hacks into #ifdef __APPLE__. These were stat'ing
nonexistent Darwin-specific files on every module build.

llvm-svn: 182331


# d7193795 10-May-2013 Douglas Gregor <dgregor@apple.com>

[Modules] Extend Darwin hack to include the modification time of SystemVersion.plist.

Fixes <rdar://problem/13856838>.

llvm-svn: 181635


Revision tags: llvmorg-3.3.0-rc1
# a3d3bd21 08-May-2013 Richard Smith <richard-llvm@metafoo.co.uk>

C++1y: Add a step limit to constexpr evaluation, to catch runaway loops.

llvm-svn: 181388


# 56c56d21 03-May-2013 Argyrios Kyrtzidis <akyrtzi@gmail.com>

Revert r177218.

Per discussion in cfe-commits, asserting may be a better way than introducing a special test flag.

llvm-svn: 181073


# b71f6aa3 24-Apr-2013 Chad Rosier <mcrosier@apple.com>

[driver] Improve the implementation of the -Ofast option.

Specifically, allow the flags that fall under this umbrella (i.e., -O3,
-ffast-math, and -fstrict-aliasing) to be overridden/disabled with t

[driver] Improve the implementation of the -Ofast option.

Specifically, allow the flags that fall under this umbrella (i.e., -O3,
-ffast-math, and -fstrict-aliasing) to be overridden/disabled with the
individual -O[0|1|2|s|z]/-fno- flags.

This also fixes the handling of various floating point optimization
flags that are modified by -ffast-math (and thus -Ofast as well).
Part of rdar://13622687

llvm-svn: 180204

show more ...


# e246fbe4 16-Apr-2013 Daniel Dunbar <daniel@zuster.org>

[Modules] Convert module specific -fno-modules-autolink into -fno-autolink.

- There is no reason to have a modules specific flag for disabling
autolinking. Instead, convert the existing flag int

[Modules] Convert module specific -fno-modules-autolink into -fno-autolink.

- There is no reason to have a modules specific flag for disabling
autolinking. Instead, convert the existing flag into -fno-autolink (which
should cover other autolinking code generation paths like #pragmas if and
when we support them).

llvm-svn: 179612

show more ...


# c9be4734 12-Apr-2013 Douglas Gregor <dgregor@apple.com>

<rdar://problem/13615607> Include SDK version information in the module hash.

This is a Darwin-SDK-specific hash criteria used to identify a
particular SDK without having to hash the contents of all

<rdar://problem/13615607> Include SDK version information in the module hash.

This is a Darwin-SDK-specific hash criteria used to identify a
particular SDK without having to hash the contents of all of its
headers. If other platforms have such versioned files, we should add
those checks here.

llvm-svn: 179346

show more ...


# f2d39643 10-Apr-2013 Chad Rosier <mcrosier@apple.com>

Remove unused arguments.

llvm-svn: 179217


# 153d7c61 10-Apr-2013 Chad Rosier <mcrosier@apple.com>

[driver] Add a -Ofast option, which enables -O3, -ffast-math, and
-fstrict-aliasing.
rdar://13622687

llvm-svn: 179216


# a7d16cee 10-Apr-2013 Dmitri Gribenko <gribozavr@gmail.com>

Add an option to parse all comments as documentation comments

Patch by Amin Shali.

llvm-svn: 179180


# 0ad5e2aa 08-Apr-2013 Douglas Gregor <dgregor@apple.com>

<rdar://problem/13559825> Further reduce template instantiation depth down to 256, since we're blowing the stack for a trivial "factorial" class template.

llvm-svn: 179057


1...<<51525354555657585960>>...79