- adfb842 Remove the -cc1-level option "-pubnames-dump". Such things should stay by Douglas Gregor · 13 years ago
- 58464d0 Revert r154321, pending more discussion. by David Chisnall · 14 years ago
- 4ec2af2 Add -fobjc-trace to emit a call before and after each Objective-C message send by David Chisnall · 14 years ago
- c0c0455 Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 14 years ago
- 72eee39 [analyzer] Enable retry exhausted without inlining by default. by Anna Zaks · 14 years ago
- 8b4140d Move the emission of strict enum range metadata behind a flag (the same by Chandler Carruth · 14 years ago
- 5b3939f [analyzer] Add an option to re-analyze a dead-end path without inlining. by Anna Zaks · 14 years ago
- 41ab289 Introduce a -cc1-level option -pubnames-dump, which simply dumps the by Douglas Gregor · 14 years ago
- e6f5123 Driver: Factor string vector push_back into a helper class and optimize it. by Benjamin Kramer · 14 years ago
- 9c76d24 [frontend] Fix how the frontend handles -fno-inline. AFAIK clang now matches by Chad Rosier · 14 years ago
- 883b257 [frontend] Add support for disabling the "inline" keyword using by Chad Rosier · 14 years ago
- d6f716a [driver] Parse diagnostic args in the driver. by Chad Rosier · 14 years ago
- 394d07e [analyzer] Add support for NoRedundancy inlining mode. by Anna Zaks · 14 years ago
- 7b93f63 [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bit by Daniel Dunbar · 14 years ago
- 0af3e06 [analyzer] Rework inlining related command line options. by Anna Zaks · 14 years ago
- f2a23a9 Workaround module test failures by removing the version info from module hashes. by Bob Wilson · 14 years ago
- 64d6be9 [driver] What was implemented in r152130 was actually -fno-inline-functions, not by Chad Rosier · 14 years ago
- f7639e1 Add new code migrator support for migrating existing Objective-C code to use by Ted Kremenek · 14 years ago
- 8060318 [driver] Add support for -fno-inline. rdar://10972766 by Chad Rosier · 14 years ago
- 2650877 [analyzer] Bound the size of the functions being inlined + provide by Anna Zaks · 14 years ago
- d5c3027 [analyzer] Turn inlining on by default for better testing exposure. by Anna Zaks · 14 years ago
- 28a7a11 Add a flag -fthread-sanitizer. by Kostya Serebryany · 14 years ago
- b028654 [analyzer] Add -analyzer-stats, which hooks up LLVM stats tracking. by Anna Zaks · 14 years ago
- c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- 040a3a2 Remove the unuseful -fdiagnostics-show-name by David Blaikie · 14 years ago
- 746c62b Invalid O levels on the command line no longer have a confusing error. by Aaron Ballman · 14 years ago
- e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- 1ce3a6b Clang has existing support for debuggers that by Sean Callanan · 14 years ago
- 14adb36 Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325> by Bob Wilson · 14 years ago
- 2e12965 Rename -dependency-graphviz to -dependencncy-dot by Douglas Gregor · 14 years ago
- 83d46be Introduce a -cc1 option "-dependency-graphviz" that determines header by Douglas Gregor · 14 years ago
- eed64c7 Complain about attempts to use 'protected' visibility on targets by John McCall · 14 years ago
- 48fd81b objc-arc: introduce -no-finalize-removal which in gc mode, by Fariborz Jahanian · 14 years ago
- e9fc377 Extend the ExternalASTSource interface to allow the AST source to by Douglas Gregor · 14 years ago
- 24e9aff Introduce 3 new fixit options: by Argyrios Kyrtzidis · 14 years ago
- aa7b9aa arc migrator: Provide infrastructure to add options by Fariborz Jahanian · 14 years ago
- 1c8c436 Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 14 years ago
- e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 14 years ago
- ad01b31 Add a "Modules" language option, which subsumes the previous by Douglas Gregor · 14 years ago
- 2f197ad Rename the command-line option for mapping #include/#import over to by Douglas Gregor · 14 years ago
- 306bd2c Fix PR11685 by implementing -ffast-math and its various friends in the by Chandler Carruth · 14 years ago
- e56f393 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 14 years ago
- e99b27f Let CompilerInvocation initialization indicate failure by Dylan Noblesmith · 14 years ago
- f6f003a C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 14 years ago
- 1332d9b Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 14 years ago
- c4399f7 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 14 years ago
- 76329bf Hexagon backend support by Tony Linthicum · 14 years ago
- 19939cc Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, and by Daniel Dunbar · 14 years ago
- f4d3f7a Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 14 years ago
- db66ed0 Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 14 years ago
- 70db54f Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 14 years ago
- 696894a Silence GCC warnings, RefCountedBase is meant to be default-initialized here. by Benjamin Kramer · 14 years ago
- 04268df Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X by Rafael Espindola · 14 years ago
- c3333e8 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 14 years ago
- 9a56882 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 14 years ago
- 2acedbd Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. by Ted Kremenek · 14 years ago
- 8cf47df Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 14 years ago
- 8855ff6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 14 years ago
- 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