Peter Collingbourne
|
5d729a3d8e
Implement -cl-finite-math-only
|
14 lat temu |
Peter Collingbourne
|
0982136cb7
Implement -cl-single-precision-constant
|
14 lat temu |
Peter Collingbourne
|
61e07861dd
Implement -cl-opt-disable
|
14 lat temu |
Peter Collingbourne
|
0a3c03cb1f
Refactor optimisation level code
|
14 lat temu |
Peter Collingbourne
|
53c92be3b2
Introduce CompilerInvocation::setLangDefaults function
|
14 lat temu |
Peter Collingbourne
|
895fcca55a
Driver, Frontend: add CUDA language support
|
14 lat temu |
Michael J. Spencer
|
03013fa9a0
Merge System into Support.
|
14 lat temu |
John McCall
|
f351424139
Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals
|
14 lat temu |
Chris Lattner
|
39b49bcaad
now the FileManager has a FileSystemOpts ivar, stop threading
|
14 lat temu |
Chris Lattner
|
7ad97ffa63
give FileManager a 'FileSystemOptions' ivar, which will be used
|
14 lat temu |
Argyrios Kyrtzidis
|
1380a147d4
-Rename -Wargument-larger-than -> -Wlarge-by-value-copy
|
14 lat temu |
Argyrios Kyrtzidis
|
3532fdd1db
Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value
|
14 lat temu |
Argyrios Kyrtzidis
|
389db16c63
Implement -working-directory.
|
15 lat temu |
John McCall
|
1fb0caaa7b
Substantially revise how clang computes the visibility of a declaration to
|
15 lat temu |
Michael J. Spencer
|
dae4ac4fe5
Reorganize predefined macros for all Windows targets.
|
15 lat temu |
Michael J. Spencer
|
20249a1af2
Fix Whitespace.
|
15 lat temu |
Ted Kremenek
|
6648e5d387
"Fix" bogus idempotent operations warning due to loop unrolling not unrolling enough loops to show that an invariant
|
15 lat temu |
Dan Gohman
|
4d5625e15b
Wire up the -fstrict-aliasing and -fno-strict-aliasing options
|
15 lat temu |
Argyrios Kyrtzidis
|
3e78593b1c
Introduce command line option -error-on-deserialized-decl that is accompanied by a name
|
15 lat temu |
Argyrios Kyrtzidis
|
b972858068
Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes.
|
15 lat temu |
Douglas Gregor
|
a9f4f620da
Eliminate the (de-)serialization of code completion results, now that
|
15 lat temu |
Douglas Gregor
|
d3ab63e0f6
Eliminate -fdiagnostics-binary and all of the infrastructure for
|
15 lat temu |
Axel Naumann
|
9d520c5ae8
Declare argv parameters as const char* const* instead of to char** to clarify that they are not modified, and to allow for string literals as arguments.
|
15 lat temu |
Argyrios Kyrtzidis
|
9a2b9d794b
Implement -fshort-enums (rdar://8490496).
|
15 lat temu |
Devang Patel
|
c69e1cf043
Introduce -flimit-debug-info.
|
15 lat temu |
Marcin Swiderski
|
9121ba2329
Added two new command line arguments:
|
15 lat temu |
David Chisnall
|
7f18e67e1b
Add a -ftrapv-handler= option which allows a handler to invoke instead of simply aborting when a signed operation overflows. This mirrors the (GCC-incompatible) behaviour from clang 1.0 and 1.1 when -ftrapv was specified, but allows the handler to be defined for each compilation unit.
|
15 lat temu |
Tom Care
|
52d861ce41
Added AnalyzerStatsChecker, a path sensitive check that reports visitation statistics about analysis. Running clang with the -analyzer-stats flag will emit warnings containing the information. We can then run a postanalysis script to take this data and give useful information about how much the analyzer missed in a project.
|
15 lat temu |
Daniel Dunbar
|
80c26f44a6
Frontend: Add -cxx-system-include option which can be used to specify an
|
15 lat temu |
Dawn Perchik
|
400b607546
Add support for Borland extensions via option -fborland-extensions
|
15 lat temu |