- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 47adebe Add support for CPATH and friends. by Benjamin Kramer · 13 years ago
- 37c31c2 In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 13 years ago
- 9850ae1 Do not use builtin includes if -fms-compatibility is specified. Some MSVC header files have the same name as clang's builtins, this creates clash. by Francois Pichet · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
- fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
- 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
- 815759c Encode the module hash in base-36, to reduce the length of the strings a bit by Douglas Gregor · 13 years ago
- 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
- 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
- 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
- 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 13 years ago
- 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
- b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 13 years ago
- 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
- 1f7957d Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-output by Nico Weber · 13 years ago
- e735e2d Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 13 years ago
- a4c7a43 Really remove FlatStoreManager and BasicStoreManager, this time from the driver. Also remove associated tests. Sorry for the messy commits; this is the result of a botched Git merge. by Ted Kremenek · 13 years ago
- 65e02fa Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 13 years ago
- 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
- bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago
- 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
- 3bd2138 Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch. by Jonathan D. Turner · 13 years ago
- 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 13 years ago
- 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
- 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 13 years ago
- 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 13 years ago
- 5dd45f1 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 13 years ago
- 13c4f21 Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 13 years ago
- e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 13 years ago
- c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
- c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 13 years ago
- 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
- 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
- fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
- c9471b0 Introduce the -fdiagnostics-format=xxx option to control how Clang by Douglas Gregor · 13 years ago
- 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 13 years ago
- c159870 Change cycle detection to be based off of a warning flag. by Sean Hunt · 13 years ago
- 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 13 years ago
- fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 13 years ago
- b2dba4b When using -std= flag added check to make sure language and standard are compatable by Chad Rosier · 13 years ago
- f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
- 39cd58c Removed redundant case statements by Chad Rosier · 13 years ago
- a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago
- f8c247d Move all of the logic for __DEPRECATED to the driver based on comments by Chandler Carruth · 14 years ago
- 1cfe3c3 Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This by Chandler Carruth · 14 years ago
- 50465d1 There were some frustrating problems with the implementation of by Chandler Carruth · 14 years ago
- 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
- e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 14 years ago
- 7d2b8c1 Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 14 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 14 years ago
- a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 14 years ago
- 919f2ca accept -x objc-cpp-output as an alias for -x objective-c-cpp-output, per PR9577 by Chris Lattner · 14 years ago
- 08c6695 Frontend: Sketch support for -diagnostic-log-file, which still doesn't do anything. by Daniel Dunbar · 14 years ago
- 9693232 Integrated-As: Support -Wa,-L when using the integrated assembler. by Daniel Dunbar · 14 years ago
- 34b8e68 Flip the default for showing include stacks on notes to false. This by Chandler Carruth · 14 years ago
- abaca7a Add an option to suppress include stack printing on note diagnostics. by Chandler Carruth · 14 years ago
- 3c66d30 Frontend: Add a more explicit -backend-option flag for passing backend command by Daniel Dunbar · 14 years ago
- 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
- 2ed4228 Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL by Daniel Dunbar · 14 years ago
- 3209669 The Darwin kernel does not provide useful guard variable support. by John McCall · 14 years ago
- 1040c22 Fix duplicate argument processing by Sandeep Patel · 14 years ago
- b0f4b9a Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 14 years ago
- e6ec11a Remove the AST printer (-ast-print-xml), which is too incomplete and by Douglas Gregor · 14 years ago
- cfe9af2 Implement -mrtd which sets the StdCall calling convention to be the default one. by Roman Divacky · 14 years ago
- c4d2c90 [analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misnomer award. by Argyrios Kyrtzidis · 14 years ago
- 0535701 [analyzer] Migrate ArrayBoundCheckerV2 to CheckerV2. by Argyrios Kyrtzidis · 14 years ago
- 58f2e7c [analyzer] Turn -analyzer-stats into -analyzer-checker=debug.Stats by Argyrios Kyrtzidis · 14 years ago
- 6dd4dff [analyzer] Remove '-analyzer-experimental-checks' flag. by Argyrios Kyrtzidis · 14 years ago
- e293d30 Teach objc-rewriter to pass -fobjc-exceptions along. by Fariborz Jahanian · 14 years ago
- 116f364 Intoduce '-analyzer-checker-help' flag which outputs a list of all available static analyzer checkers. by Argyrios Kyrtzidis · 14 years ago
- 65d3925 [analyzer] Remove '-analyzer-experimental-internal-checks' flag, it doesn't have any checkers associated with it anymore. by Argyrios Kyrtzidis · 14 years ago
- 38c8fe7 Allow passing a list of comma separated checker names to -analyzer-checker, e.g: by Argyrios Kyrtzidis · 14 years ago
- 0761e44 Add a -fcxx-exceptions flag to clang -cc1. This controls the newly added CXXExceptions flag. by Anders Carlsson · 14 years ago
- 0bb208c Remove the storage for -cxx-system-include. Make libcxx toolchain by Joerg Sonnenberger · 14 years ago
- e9b801f Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. by Anders Carlsson · 14 years ago
- 2df6647 Bug#8945: Add -cxx-isystem option to specify C++ system directories. by Joerg Sonnenberger · 14 years ago
- da4b7cf Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default). by Anders Carlsson · 14 years ago
- 91a230a Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful by Douglas Gregor · 14 years ago
- c9f2e0f [analyzer] Use the new registration mechanism on the IdempotentOperationChecker. by Argyrios Kyrtzidis · 14 years ago
- 43dee22 [analyzer] Overhauling of the checker registration mechanism. by Argyrios Kyrtzidis · 14 years ago
- f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 14 years ago
- be4c870 Implement mcount profiling, enabled via -pg. by Roman Divacky · 14 years ago
- 17d3fea Driver/Frontend: Wire up -mregparm=. by Daniel Dunbar · 14 years ago
- d767d81 static analyzer: Further reduce the analyzer's memory usage when analyzing sqlite3 by 7-10% by recylcing "uninteresting" ExplodedNodes. by Ted Kremenek · 14 years ago
- 142f9e9 -fapple-kext cannot have 'weak' visibility in this abi. by Fariborz Jahanian · 14 years ago
- b34d69b Frontend: Add -header-include-file option, for allowing saving header include by Daniel Dunbar · 14 years ago
- eef63e0 Frontend: Factor out header include dumping (-H) into its own preprocessor by Daniel Dunbar · 14 years ago
- 6f75550 Basic support for -mms-bitfields, from Carl Norum! by Douglas Gregor · 14 years ago
- f25649c Support for -plugin-arg- with -add-plugin by Nico Weber · 14 years ago
- bd5a94e [analyzer] Enable the self-init checker under command-line option '-analyzer-check-objc-self-init' which by default by Argyrios Kyrtzidis · 14 years ago