- 2b20cb8 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 14 years ago
- 7d106e4 Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 14 years ago
- a62ba81 Rip out one of the features I added for the driver-include-management. by Chandler Carruth · 14 years ago
- d9e10ec Fix a significant oversight in my move of MSVC includes to the driver: by Chandler Carruth · 14 years ago
- 611cb64 Add two flags to the CC1 layer that I was hoping to avoid. We need to by Chandler Carruth · 14 years ago
- 384dfa4 Enable -flimit-debug-info by default. Now, clang lazily emits debug info for structs. Original behavior can be restored using -fno-limit-debug-info. by Devang Patel · 14 years ago
- 07216d1 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 14 years ago
- 055c970 Add an option to emulate the strange Apple gcc behavior of #pragma pack. by Eli Friedman · 14 years ago
- 8188c8a rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 14 years ago
- f1d76db Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 14 years ago
- 4610ea2 Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP. by Ted Kremenek · 14 years ago
- 9885f61 Make -fms-compatibility imply -fms-extensions. Fixes PR11204. by Douglas Gregor · 14 years ago
- ba743b7 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 14 years ago
- b274318 Frontend: Support -iframework. by Daniel Dunbar · 14 years ago
- 1d617ac Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 14 years ago
- 71129d5 When building a module, use the macro definitions on the command line by Douglas Gregor · 14 years ago
- b25bfde Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 14 years ago
- 698f019 Revert r140009, about disabling clang's builtin in -fms-compatibility mode. by Francois Pichet · 14 years ago
- 1deb5b6 OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 14 years ago
- a9455ec CUDA: add -fcuda-is-device flag by Peter Collingbourne · 14 years ago
- 096ed29 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 14 years ago
- 9b0a7ce Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 14 years ago
- 8d4c8e1 [analyzer] Add -analyzer-purge option which can take on multiple values, remove -analyzer-purge=none. (Small refactor as well: move the work of constructing AnalysisManager from the callers to the class itself.) by Anna Zaks · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 8404eb0 Add support for CPATH and friends. by Benjamin Kramer · 14 years ago
- 0a3a22f In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 14 years ago
- 26e8096 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 · 14 years ago
- 0706d20 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 · 14 years ago
- 1b4f163 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 14 years ago
- 97eec24 Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 14 years ago
- 8a880e3 Eliminate the unused -create-module cc1-level option by Douglas Gregor · 14 years ago
- a739d9a Encode the module hash in base-36, to reduce the length of the strings a bit by Douglas Gregor · 14 years ago
- 1735f4e For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 14 years ago
- 79a9141 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
- 1e44e02 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 14 years ago
- 7959fee Treat the weak export of block runtime symbols as a deployment-target by John McCall · 14 years ago
- c67bcd5 Remove the -import-module option. It's no longer useful by Douglas Gregor · 14 years ago
- ba3df1d [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 14 years ago
- 2ed0ee1 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 · 14 years ago
- 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
- c687cae Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-output by Nico Weber · 14 years ago
- 0248f57 Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 14 years ago
- 7366518 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 · 14 years ago
- 9f93e38 Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- d571363 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 14 years ago
- 3f4138c In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 14 years ago
- 77b0e7f2 Implement -MG. Fixes PR9613 by Peter Collingbourne · 14 years ago
- 7fbd97f [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 14 years ago
- f8c3ccd Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch. by Jonathan D. Turner · 14 years ago
- 9de1978 Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 14 years ago
- 24fc0de Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 14 years ago
- 25e61c5 Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 14 years ago
- fc510bd Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 14 years ago
- f64a560 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 14 years ago
- b02ea3d Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 14 years ago
- d3f3d93 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 14 years ago
- ca6b90d Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 14 years ago
- 1240f4e [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 14 years ago
- d70fb98 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
- a860e6a Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 14 years ago
- c9224d6 Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 14 years ago
- 3382372 Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
- fb2af64 Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 14 years ago
- 643c922 Introduce the -fdiagnostics-format=xxx option to control how Clang by Douglas Gregor · 14 years ago
- 85c011d Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 15 years ago
- e262299 Change cycle detection to be based off of a warning flag. by Alexis Hunt · 15 years ago
- 480cb99 Record where the GCOV data files should be placed. by Nick Lewycky · 15 years ago
- 6118d66 Implement a better version of delegating constructor cycle detection. by Alexis Hunt · 15 years ago
- 24874a4 When using -std= flag added check to make sure language and standard are compatable by Chad Rosier · 15 years ago
- e264187 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 15 years ago
- 3909e03 Removed redundant case statements by Chad Rosier · 15 years ago
- 9a5f84f Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 15 years ago
- 30483fb Move all of the logic for __DEPRECATED to the driver based on comments by Chandler Carruth · 15 years ago
- 61fbf62 Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This by Chandler Carruth · 15 years ago
- b009b14 There were some frustrating problems with the implementation of by Chandler Carruth · 15 years ago
- 1c229c0 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 · 15 years ago
- 207bce3 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 15 years ago
- 46ce91a Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 15 years ago
- 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
- a686b5f C1X: add a language standard by Peter Collingbourne · 15 years ago
- 3943973 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 15 years ago
- 5045cf1 accept -x objc-cpp-output as an alias for -x objective-c-cpp-output, per PR9577 by Chris Lattner · 15 years ago
- 6b58486 Frontend: Sketch support for -diagnostic-log-file, which still doesn't do anything. by Daniel Dunbar · 15 years ago
- 67919b2 Integrated-As: Support -Wa,-L when using the integrated assembler. by Daniel Dunbar · 15 years ago
- 24284af Flip the default for showing include stacks on notes to false. This by Chandler Carruth · 15 years ago
- b6766f0 Add an option to suppress include stack printing on note diagnostics. by Chandler Carruth · 15 years ago
- 12100e2 Frontend: Add a more explicit -backend-option flag for passing backend command by Daniel Dunbar · 15 years ago
- 599cb8e Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 15 years ago
- 1057f86 Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL by Daniel Dunbar · 15 years ago
- 7ef5cb3 The Darwin kernel does not provide useful guard variable support. by John McCall · 15 years ago
- 5a4a0f7 Fix duplicate argument processing by Sandeep Patel · 15 years ago
- 35dcda7 Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 15 years ago
- cfee35b Remove the AST printer (-ast-print-xml), which is too incomplete and by Douglas Gregor · 15 years ago
- 65b88cd Implement -mrtd which sets the StdCall calling convention to be the default one. by Roman Divacky · 15 years ago
- 9eb02df [analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misnomer award. by Argyrios Kyrtzidis · 15 years ago
- 0a9ce3e [analyzer] Migrate ArrayBoundCheckerV2 to CheckerV2. by Argyrios Kyrtzidis · 15 years ago
- 560bbb1 [analyzer] Turn -analyzer-stats into -analyzer-checker=debug.Stats by Argyrios Kyrtzidis · 15 years ago