- 3aa19e9a Fold -fobjc-nonfragile-abi2 into -fobjc-nonfragile-abi. // rdar://8818375 by Fariborz Jahanian · 15 years ago
- 1d56c9e Add -fobjc-default-synthesized-properties flag by Ted Kremenek · 15 years ago
- e73571b Add WIP prototype of a new buffer overflow by Ted Kremenek · 15 years ago
- fafa665 Implement -cl-std= by Peter Collingbourne · 15 years ago
- 4225426 Implement -cl-mad-enable by Peter Collingbourne · 15 years ago
- 61d6a75 Implement -cl-fast-relaxed-math by Peter Collingbourne · 15 years ago
- b8d9995 Implement -cl-unsafe-math-optimizations by Peter Collingbourne · 15 years ago
- 0ba5ac8 Implement -cl-finite-math-only by Peter Collingbourne · 15 years ago
- 0b69e1a Implement -cl-single-precision-constant by Peter Collingbourne · 15 years ago
- 31587c8 Implement -cl-opt-disable by Peter Collingbourne · 15 years ago
- b8e5dd4 Refactor optimisation level code by Peter Collingbourne · 15 years ago
- aaeb73b Introduce CompilerInvocation::setLangDefaults function by Peter Collingbourne · 15 years ago
- 62089b8 Driver, Frontend: add CUDA language support by Peter Collingbourne · 15 years ago
- 8aaf499 Merge System into Support. by Michael J. Spencer · 15 years ago
- 9b66c4b Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals by John McCall · 15 years ago
- 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
- 3f5a9ef give FileManager a 'FileSystemOptions' ivar, which will be used by Chris Lattner · 15 years ago
- ef6c8da -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 15 years ago
- af84ec0 Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 15 years ago
- 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
- 457a04e Substantially revise how clang computes the visibility of a declaration to by John McCall · 15 years ago
- 4992ca4b Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 15 years ago
- 4c0ffa8 Fix Whitespace. by Michael J. Spencer · 15 years ago
- da8a79a "Fix" bogus idempotent operations warning due to loop unrolling not unrolling enough loops to show that an invariant by Ted Kremenek · 15 years ago
- 10169b9 Wire up the -fstrict-aliasing and -fno-strict-aliasing options by Dan Gohman · 15 years ago
- 0427be9 Introduce command line option -error-on-deserialized-decl that is accompanied by a name by Argyrios Kyrtzidis · 15 years ago
- a11aca4 Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes. by Argyrios Kyrtzidis · 15 years ago
- b9ab0ed Eliminate the (de-)serialization of code completion results, now that by Douglas Gregor · 15 years ago
- 4e0f15a Eliminate -fdiagnostics-binary and all of the infrastructure for by Douglas Gregor · 15 years ago
- b151c3c 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 · 15 years ago
- 74825bc Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 15 years ago
- 91bbb55 Introduce -flimit-debug-info. by Devang Patel · 15 years ago
- 99a9040 Added two new command line arguments: by Marcin Swiderski · 15 years ago
- dd84ef1 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 · 15 years ago
- 4545b2d 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 · 15 years ago
- 0166c95 Frontend: Add -cxx-system-include option which can be used to specify an by Daniel Dunbar · 15 years ago
- 68bb1b4 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 15 years ago
- f0882f9 Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 15 years ago
- 1fcc18c Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 15 years ago
- f610b5b Straighten out target triples provided on the command line before using them. by Duncan Sands · 15 years ago
- d435275 Frontend: Add basic -H support. by Daniel Dunbar · 15 years ago
- 5760486 correct the -isystem option to not add the -isysroot path. Only the weird by Chris Lattner · 15 years ago
- 4b2164c Implement -iwithsysroot, an apple extension which is a close cousin of -isystem. by Chris Lattner · 15 years ago
- 1c456c8 Abstract out member-pointer creation. I'm really unhappy about the current by John McCall · 15 years ago
- eec975c Add machine-parseable Fix-It output as part of diagnostics, under the by Douglas Gregor · 15 years ago
- f5b1346 Rename the ASTReader header files. by Sebastian Redl · 15 years ago
- 2c499f6 Rename PCHReader to ASTReader. by Sebastian Redl · 15 years ago
- 135bcc7 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 15 years ago
- 256a728 Revert Sebastian's build-breaking patch. by Douglas Gregor · 15 years ago
- 52ce9bb 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 · 15 years ago
- 6ebb51a Add two options for playing with modules. by Sebastian Redl · 15 years ago
- 3998219 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 15 years ago
- 078a5e2 Add a new cc1 option -fix-what-you-can which when combined with the fix-it mode by Nick Lewycky · 15 years ago
- b3732bb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 15 years ago
- a1d107c Frontend: Add -target-linker-version, for specifying the version string of the by Daniel Dunbar · 15 years ago
- f387dbd Make -funroll-loops turn on loop unrolling in the optimizer instead by Eric Christopher · 15 years ago
- 925501c Removed IdempotentOperationChecker from default analysis and returned back to a flag (-analyzer-check-idempotent-operations) by Tom Care · 15 years ago
- 4a2b237 Add -cc1 option '-unoptimized-cfg' to toggle using a CFG (for static analysis) that doesn't prune CFG edges. by Ted Kremenek · 15 years ago
- ce3a829 Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 15 years ago
- 3f4bea0 Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
- 67ca40c Eliminate the "minimal" and printing parser actions, which only ever by Douglas Gregor · 15 years ago
- af82e35 Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 15 years ago
- 826e6b4 Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options. by Tom Care · 15 years ago
- 8ed0c0b Introduce -f{no-}spell-checking options to enable/disable by Douglas Gregor · 15 years ago
- f4b0c4b 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 · 15 years ago
- 3ff08a8 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 · 15 years ago
- bb7ac52 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 15 years ago
- 51924e51 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 15 years ago
- 3c77a35 implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 15 years ago
- 7c995e8 Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Straszheim! by Daniel Dunbar · 15 years ago
- 0832963 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 15 years ago
- a442fd5 Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s. by Daniel Dunbar · 15 years ago
- 2b99c6f Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 15 years ago
- 95a546e Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 15 years ago
- 0bcb62d Frontend: Fix crashes on error paths. by Daniel Dunbar · 15 years ago
- 9507f9c Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 15 years ago
- 9b491e7 Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 15 years ago
- 6d5824f Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 15 years ago
- c43b6b2 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 15 years ago
- f64acca Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 15 years ago
- 4c77a64 Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
- 3730048 Driver: Move some argument lookup utilities into driver::ArgList. by Daniel Dunbar · 15 years ago
- b013b0b Add option '-analyzer-max-loop', which specifies the maximum by Zhongxing Xu · 15 years ago
- 542ad31 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 15 years ago
- 9174b2c Make -analyzer-inline-call not a separate analysis. Instead it's a boolean by Zhongxing Xu · 15 years ago
- bf6fac8 add a new -fdiagnostics-show-category=none/id/name option, giving control by Chris Lattner · 15 years ago
- cd121fb Introduce a limit on the depth of the macro instantiation backtrace by Douglas Gregor · 15 years ago
- 1af7cc2 Bump default template instantiation depth to 1024, as required by C++0x by Douglas Gregor · 15 years ago
- 117c19f Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule, by Daniel Dunbar · 15 years ago
- fca18c1b4 NeXT: Clean up dispatch method policy selection. by Daniel Dunbar · 15 years ago
- 784fad7 Teach clang -fixit to modify files in-place, or -fixit=suffix to create new by Nick Lewycky · 15 years ago
- 63408e8 Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 15 years ago
- ffed1cb Introduce a limit on the depth of the template instantiation backtrace by Douglas Gregor · 15 years ago
- e03aa55 Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not by Chandler Carruth · 15 years ago
- 11e5140 Vtable -> VTable renames across the board. by Anders Carlsson · 15 years ago
- 9302f60 clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes. by Daniel Dunbar · 15 years ago
- 76fa840 Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser. by Daniel Dunbar · 15 years ago
- dad4062 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 15 years ago
- 7d4bc9a Add a cc1 option to specify the max number of nodes the analyzer can explore. by Zhongxing Xu · 15 years ago
- dc6040b add frontend support for -fdata-sections and -ffunction-sections, by Chris Lattner · 15 years ago