Sebastian Redl
|
6ab7cd853e
Rename the ASTReader header files.
|
15 éve |
Sebastian Redl
|
c43b54cbc1
Rename PCHReader to ASTReader.
|
15 éve |
Sebastian Redl
|
857281328f
Reintroduce the serialization library, with fixed dependencies.
|
15 éve |
Douglas Gregor
|
4557e473c9
Revert Sebastian's build-breaking patch.
|
15 éve |
Sebastian Redl
|
93c972945b
Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change.
|
15 éve |
Sebastian Redl
|
e55fd871b0
Add two options for playing with modules.
|
15 éve |
Douglas Gregor
|
8071e4212a
Extend the code-completion caching infrastructure to include global
|
15 éve |
Nick Lewycky
|
1450f265fc
Add a new cc1 option -fix-what-you-can which when combined with the fix-it mode
|
15 éve |
John McCall
|
279b5eb691
Just disable the hidden-visibility optimization for now by hiding it behind
|
15 éve |
Daniel Dunbar
|
39065a5494
Frontend: Add -target-linker-version, for specifying the version string of the
|
15 éve |
Eric Christopher
|
f84d409903
Make -funroll-loops turn on loop unrolling in the optimizer instead
|
15 éve |
Tom Care
|
1fafd1d964
Removed IdempotentOperationChecker from default analysis and returned back to a flag (-analyzer-check-idempotent-operations)
|
15 éve |
Ted Kremenek
|
9b823e8e1c
Add -cc1 option '-unoptimized-cfg' to toggle using a CFG (for static analysis) that doesn't prune CFG edges.
|
15 éve |
Douglas Gregor
|
fae3b2f474
Implement -fno-validate-pch at the -cc1 level, which suppresses most
|
15 éve |
Douglas Gregor
|
f4f6c9db68
Introduce basic support for loading a precompiled preamble while
|
15 éve |
Douglas Gregor
|
87c3007381
Eliminate the "minimal" and printing parser actions, which only ever
|
15 éve |
Douglas Gregor
|
f033f1da4a
Introduce a new lexer function to compute the "preamble" of a file,
|
15 éve |
Tom Care
|
df4ca423ec
Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options.
|
15 éve |
Douglas Gregor
|
a0068fc643
Introduce -f{no-}spell-checking options to enable/disable
|
15 éve |
Sebastian Redl
|
d6ac4524cd
Add a frontend option -chained-pch and don't pass an active PCH reader to the PCH writer if it is not set, preventing creation of chained PCH files. Since the reader is so far unused, effectively no functionality change.
|
15 éve |
Tom Care
|
db2fa8a7eb
Added a path-sensitive idempotent operation checker (-analyzer-idempotent-operation). Finds idempotent and/or tautological operations in a path sensitive context, flagging operations that have no effect or a predictable effect.
|
15 éve |
Daniel Dunbar
|
1ad6648cce
Driver/IRgen: Add support for -momit-leaf-frame-pointer.
|
15 éve |
Chris Lattner
|
a4d71455f0
Implement support for -fwrapv, rdar://7221421
|
15 éve |
Chris Lattner
|
7255a2d997
implement support for -finstrument-functions, patch by Nelson
|
15 éve |
Daniel Dunbar
|
3177aae51a
Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Straszheim!
|
15 éve |
Douglas Gregor
|
7cf84d6696
Implement -fvisibility-inlines-hidden. <rdar://problem/7819834>
|
15 éve |
Daniel Dunbar
|
7e4953e5c6
Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s.
|
15 éve |
Jeffrey Yasskin
|
5edbdcc620
Add an option -fshow-overloads=best|all to limit the number of overload
|
15 éve |
Charles Davis
|
98b7c5c496
Add an option to specify the target C++ ABI to the frontend. Use it to
|
15 éve |
Daniel Dunbar
|
bfbb39deab
Frontend: Fix crashes on error paths.
|
15 éve |