- 5aa74af Add -add-plugin flag, which runs plugins in addition to codegen. by Nico Weber · 13 years ago
- b466d01 Add all options needed to support -fapple-kext. wip. by Fariborz Jahanian · 13 years ago
- 112c330 Fold -fobjc-nonfragile-abi2 into -fobjc-nonfragile-abi. // rdar://8818375 by Fariborz Jahanian · 13 years ago
- c32647d Add -fobjc-default-synthesized-properties flag by Ted Kremenek · 13 years ago
- c478a14 Add WIP prototype of a new buffer overflow by Ted Kremenek · 13 years ago
- 91252d1 Implement -cl-std= by Peter Collingbourne · 14 years ago
- 4400cb8 Implement -cl-mad-enable by Peter Collingbourne · 14 years ago
- f084082 Implement -cl-fast-relaxed-math by Peter Collingbourne · 14 years ago
- 5f67e13 Implement -cl-unsafe-math-optimizations by Peter Collingbourne · 14 years ago
- 5d729a3 Implement -cl-finite-math-only by Peter Collingbourne · 14 years ago
- 0982136 Implement -cl-single-precision-constant by Peter Collingbourne · 14 years ago
- 61e0786 Implement -cl-opt-disable by Peter Collingbourne · 14 years ago
- 0a3c03c Refactor optimisation level code by Peter Collingbourne · 14 years ago
- 53c92be Introduce CompilerInvocation::setLangDefaults function by Peter Collingbourne · 14 years ago
- 895fcca Driver, Frontend: add CUDA language support by Peter Collingbourne · 14 years ago
- 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
- f351424 Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals by John McCall · 14 years ago
- 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
- 7ad97ff give FileManager a 'FileSystemOptions' ivar, which will be used by Chris Lattner · 14 years ago
- 1380a14 -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 14 years ago
- 3532fdd Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 14 years ago
- 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
- 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
- dae4ac4 Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 14 years ago
- 20249a1 Fix Whitespace. by Michael J. Spencer · 14 years ago
- 6648e5d "Fix" bogus idempotent operations warning due to loop unrolling not unrolling enough loops to show that an invariant by Ted Kremenek · 14 years ago
- 4d5625e Wire up the -fstrict-aliasing and -fno-strict-aliasing options by Dan Gohman · 14 years ago
- 3e78593 Introduce command line option -error-on-deserialized-decl that is accompanied by a name by Argyrios Kyrtzidis · 14 years ago
- b972858 Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes. by Argyrios Kyrtzidis · 14 years ago
- a9f4f62 Eliminate the (de-)serialization of code completion results, now that by Douglas Gregor · 14 years ago
- d3ab63e Eliminate -fdiagnostics-binary and all of the infrastructure for by Douglas Gregor · 14 years ago
- 9d520c5 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. by Axel Naumann · 14 years ago
- 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
- c69e1cf Introduce -flimit-debug-info. by Devang Patel · 14 years ago
- 9121ba2 Added two new command line arguments: by Marcin Swiderski · 14 years ago
- 7f18e67 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. by David Chisnall · 14 years ago
- 52d861c 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. by Tom Care · 14 years ago
- 80c26f4 Frontend: Add -cxx-system-include option which can be used to specify an by Daniel Dunbar · 14 years ago
- 400b607 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
- d0b4e7c Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 14 years ago
- 621a2f3 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
- 2dc1453 Straighten out target triples provided on the command line before using them. by Duncan Sands · 14 years ago
- f7c16d9 Frontend: Add basic -H support. by Daniel Dunbar · 14 years ago
- 23637be correct the -isystem option to not add the -isysroot path. Only the weird by Chris Lattner · 14 years ago
- 9db9ad3 Implement -iwithsysroot, an apple extension which is a close cousin of -isystem. by Chris Lattner · 14 years ago
- 875ab10 Abstract out member-pointer creation. I'm really unhappy about the current by John McCall · 14 years ago
- 4786c15 Add machine-parseable Fix-It output as part of diagnostics, under the by Douglas Gregor · 14 years ago
- 6ab7cd8 Rename the ASTReader header files. by Sebastian Redl · 14 years ago
- c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 14 years ago
- 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 14 years ago
- 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 14 years ago
- 93c9729 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. by Sebastian Redl · 14 years ago
- e55fd87 Add two options for playing with modules. by Sebastian Redl · 14 years ago
- 8071e42 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 14 years ago
- 1450f26 Add a new cc1 option -fix-what-you-can which when combined with the fix-it mode by Nick Lewycky · 14 years ago
- 279b5eb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 14 years ago
- 39065a5 Frontend: Add -target-linker-version, for specifying the version string of the by Daniel Dunbar · 14 years ago
- f84d409 Make -funroll-loops turn on loop unrolling in the optimizer instead by Eric Christopher · 14 years ago
- 1fafd1d Removed IdempotentOperationChecker from default analysis and returned back to a flag (-analyzer-check-idempotent-operations) by Tom Care · 14 years ago
- 9b823e8 Add -cc1 option '-unoptimized-cfg' to toggle using a CFG (for static analysis) that doesn't prune CFG edges. by Ted Kremenek · 14 years ago
- fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 14 years ago
- f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
- 87c3007 Eliminate the "minimal" and printing parser actions, which only ever by Douglas Gregor · 14 years ago
- f033f1d Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 14 years ago
- df4ca42 Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options. by Tom Care · 14 years ago
- a0068fc Introduce -f{no-}spell-checking options to enable/disable by Douglas Gregor · 14 years ago
- d6ac452 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. by Sebastian Redl · 14 years ago
- db2fa8a 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. by Tom Care · 14 years ago
- 1ad6648 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 14 years ago
- a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
- 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
- 3177aae Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Straszheim! by Daniel Dunbar · 14 years ago
- 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
- 7e4953e Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s. by Daniel Dunbar · 14 years ago
- 5edbdcc Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 14 years ago
- 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
- bfbb39d Frontend: Fix crashes on error paths. by Daniel Dunbar · 14 years ago
- faddc3e Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 14 years ago
- c34ce3f Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 14 years ago
- 6b0cf67 Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 14 years ago
- 4ecc9b7 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 14 years ago
- d8e8a58 Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 14 years ago
- 32148ce Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 14 years ago
- 03e8ab2 Driver: Move some argument lookup utilities into driver::ArgList. by Daniel Dunbar · 14 years ago
- 6362b89 Add option '-analyzer-max-loop', which specifies the maximum by Zhongxing Xu · 14 years ago
- f78cc43 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 14 years ago
- 7b99d12 Make -analyzer-inline-call not a separate analysis. Instead it's a boolean by Zhongxing Xu · 14 years ago
- 6fbe839 add a new -fdiagnostics-show-category=none/id/name option, giving control by Chris Lattner · 14 years ago
- 6c1cb99 Introduce a limit on the depth of the macro instantiation backtrace by Douglas Gregor · 14 years ago
- e2e69ef Bump default template instantiation depth to 1024, as required by C++0x by Douglas Gregor · 14 years ago
- 8a5e83c Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule, by Daniel Dunbar · 14 years ago
- f643b9b NeXT: Clean up dispatch method policy selection. by Daniel Dunbar · 14 years ago
- ba5f6ec Teach clang -fixit to modify files in-place, or -fixit=suffix to create new by Nick Lewycky · 14 years ago
- 33e982b Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 14 years ago
- 575cf37 Introduce a limit on the depth of the template instantiation backtrace by Douglas Gregor · 14 years ago
- eb5d7b7 Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not by Chandler Carruth · 14 years ago
- 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
- fb937b8 clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes. by Daniel Dunbar · 14 years ago
- 3f87fb0 Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser. by Daniel Dunbar · 14 years ago
- dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 14 years ago