- 9b823e8 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
- fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 15 years ago
- f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
- 87c3007 Eliminate the "minimal" and printing parser actions, which only ever by Douglas Gregor · 15 years ago
- f033f1d Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 15 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 · 15 years ago
- a0068fc Introduce -f{no-}spell-checking options to enable/disable by Douglas Gregor · 15 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 · 15 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 · 15 years ago
- 1ad6648 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 15 years ago
- a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 15 years ago
- 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 15 years ago
- 3177aae Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Straszheim! by Daniel Dunbar · 15 years ago
- 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 15 years ago
- 7e4953e Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s. by Daniel Dunbar · 15 years ago
- 5edbdcc Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 15 years ago
- 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 15 years ago
- bfbb39d Frontend: Fix crashes on error paths. by Daniel Dunbar · 15 years ago
- faddc3e Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 15 years ago
- c34ce3f Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 15 years ago
- 6b0cf67 Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 15 years ago
- 4ecc9b7 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 15 years ago
- d8e8a58 Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 15 years ago
- 32148ce Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
- 03e8ab2 Driver: Move some argument lookup utilities into driver::ArgList. by Daniel Dunbar · 15 years ago
- 6362b89 Add option '-analyzer-max-loop', which specifies the maximum by Zhongxing Xu · 15 years ago
- f78cc43 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 15 years ago
- 7b99d12 Make -analyzer-inline-call not a separate analysis. Instead it's a boolean by Zhongxing Xu · 15 years ago
- 6fbe839 add a new -fdiagnostics-show-category=none/id/name option, giving control by Chris Lattner · 15 years ago
- 6c1cb99 Introduce a limit on the depth of the macro instantiation backtrace by Douglas Gregor · 15 years ago
- e2e69ef Bump default template instantiation depth to 1024, as required by C++0x by Douglas Gregor · 15 years ago
- 8a5e83c Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule, by Daniel Dunbar · 15 years ago
- f643b9b NeXT: Clean up dispatch method policy selection. by Daniel Dunbar · 15 years ago
- ba5f6ec Teach clang -fixit to modify files in-place, or -fixit=suffix to create new by Nick Lewycky · 15 years ago
- 33e982b Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 15 years ago
- 575cf37 Introduce a limit on the depth of the template instantiation backtrace by Douglas Gregor · 15 years ago
- eb5d7b7 Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not by Chandler Carruth · 15 years ago
- 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 15 years ago
- fb937b8 clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes. by Daniel Dunbar · 15 years ago
- 3f87fb0 Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser. by Daniel Dunbar · 15 years ago
- dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 15 years ago
- c09289d Add a cc1 option to specify the max number of nodes the analyzer can explore. by Zhongxing Xu · 15 years ago
- bbea716 add frontend support for -fdata-sections and -ffunction-sections, by Chris Lattner · 15 years ago
- 46116ce Rename -dump-record-layouts to -fdump-record-layouts now that the option behaves like aa flag. by Anders Carlsson · 15 years ago
- 7002f4c Turn access control on by default in -cc1. by John McCall · 15 years ago
- b69eca5 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 15 years ago
- 83e7a78 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- c100214 add clang -cc1 level support for "-ferror-limit 42" by Chris Lattner · 15 years ago
- 4c2bcad Implement support for -nostdc++. Fixes PR6446. by Douglas Gregor · 15 years ago
- efb0fa9 C++: Add support for -fno-use-cxa-atexit. - So much typing, so little gain... by Daniel Dunbar · 15 years ago
- 2758595 clang -cc1: Kill off -empty-input only, and replace with -init-only which is an by Daniel Dunbar · 15 years ago
- 94dc8f6 Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 15 years ago
- 4b7a834 Add support for -Wwrite-strings. Patch by Mike M! Fixes PR 4804. by John McCall · 15 years ago
- d46f985 Re-introduce the ctor/dtor alias optimization, this time hidden behind a by John McCall · 15 years ago
- b689afb Raise the responsibility for passing -disable-llvm-verifier in NDEBUG builds by John McCall · 15 years ago
- 824e19e Add an option to disable the LLVM verifier pass (which is still always by John McCall · 15 years ago
- 824d7ea Check in the beginnings of my new vtable layout builder idea. by Anders Carlsson · 15 years ago
- 7348288 clang -cc1: Add -fsjlj-exceptions, which requires far too much button pushing. by Daniel Dunbar · 15 years ago
- 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 15 years ago
- 9bed879 Introduce a testbed for merging multiple ASTs into a single AST by Douglas Gregor · 15 years ago
- a508b7d Add support for threadsafe statics, and make them the default (matching gcc). by Anders Carlsson · 15 years ago
- da1573f clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 15 years ago
- 984eb86 Driver/Frontend: Add support for -fobjc-legacy-dispatch, not yet used. by Daniel Dunbar · 15 years ago
- d93256e Introduce serialization and deserialization of diagnostic information by Douglas Gregor · 15 years ago
- 52388f9 diagnose invalid values of -ftabstop, patch by Christian Adaker! by Chris Lattner · 15 years ago
- 124fca5 implement -ftabstop=width, patch by Christian Adåker by Chris Lattner · 15 years ago
- c31176d Use -fno-math-errno by default, and remove the IsMathErrnoDefault by Dan Gohman · 15 years ago
- 49ac8e6 Remove RewriteBlocks. It has been superseded by RewriteObjC by Kovarththanan Rajaratnam · 15 years ago
- 38b48af clang -cc1: Rename -mcpu to -target-cpu to match other target options and not alias driver/backend option. by Daniel Dunbar · 15 years ago
- f2d8b9f Add -dwarf-debug-flags, which provides a way to embed the cc1 level options used by Daniel Dunbar · 15 years ago
- 8663b18 Fix -fdollars-in-identifiers Clang translation. by Daniel Dunbar · 15 years ago
- fc28448 implement PR5654: add -fassume-sane-operator-new, which is enabled by default, and adds the malloc attribute to the global function new() and to the overloaded new operators. by Nuno Lopes · 15 years ago
- 8b9adfe Add -resource-dir to clang -cc1, this allows the base directory for compiler by Daniel Dunbar · 15 years ago
- 1e69fe3 CompilerInvocation: Move builtin-include-path logic out of CompilerInvocation::CreateFromArgs. by Daniel Dunbar · 15 years ago
- 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
- 9c276ae Implement runtime checks for undefined behavior. WIP. by Mike Stump · 15 years ago
- fc57651 Add clang-cc option '-analyzer-opt-analyze-nested-blocks' to treat block literals as an entry point for analyzer checks. by Ted Kremenek · 15 years ago
- 93ebb1b Switch PCHReader::getOriginalSourceFile to use proper diagnostics. by Daniel Dunbar · 15 years ago
- 9b5e9ae clang-cc: Honor -help and -version when using new style option parsing. by Daniel Dunbar · 15 years ago
- e14b5f5 Add clang -cc1 support for -remap-file. by Daniel Dunbar · 15 years ago
- efba227 Add clang -cc1 -load option. by Daniel Dunbar · 15 years ago
- de05057 Change rtti/Rtti to RTTI, as it is an acronym. by Mike Stump · 15 years ago
- 56ac85c clang -cc1: Move CompilerInvocation deserialization into CompilerInvocation.cpp, by Daniel Dunbar · 15 years ago
- 3b31526 Add CodeGenOptions::{SoftFloat,FloatABI}, and update the all the (far too many) places to use this instead of using the backend -soft-float and -float-abi= options. by Daniel Dunbar · 15 years ago
- f219e7c Move LLVM backend options to explicit clang-cc / clang -cc1 options, which we then manually pass to the command line library; eventually the latter grossness should be fixed by a real API when creating the target machine. by Daniel Dunbar · 15 years ago
- e50c167 Add clang -cc1 parsing for LangOptions. by Daniel Dunbar · 15 years ago
- 1b09695 Change LangOptions::ObjCConstantStringClass to an std::string to avoid worrying about the lifetime. by Daniel Dunbar · 15 years ago
- 7d065d0 Move MainFileName option variable into CodeGenOptions instead of LangOptions. by Daniel Dunbar · 15 years ago
- 0ff679f Add clang -cc1 parsing for preprocessor options. by Daniel Dunbar · 15 years ago
- d8c7806 Add clang -cc1 parsing for header search options. by Daniel Dunbar · 15 years ago
- eb01ac8 Add clang -cc1 parsing for frontend options. by Daniel Dunbar · 15 years ago
- 21affc0 Add clang -cc1 parsing of diagnostic options. by Daniel Dunbar · 15 years ago
- e2814d8 Add clang -cc1 parsing of analyzer options. by Daniel Dunbar · 15 years ago
- 50a4487 Add clang -cc1 parsing of CodeGenOptions. by Daniel Dunbar · 15 years ago
- 1be3b3b Fix some default in the option classes, and some CompilerInvocation argification by Daniel Dunbar · 15 years ago
- 217acbf Sketch some 'clang -cc1' support, for testing parts of CompilerInvocation. by Daniel Dunbar · 15 years ago
- c59dc92 clang-cc: Remove some more llvm::cl::init arguments, by only setting values when by Daniel Dunbar · 15 years ago
- 4db166b Change -code-completion-debug-printer to -no-code-completion-debug-printer. by Daniel Dunbar · 15 years ago
- a51ca52 Simplify CompilerInvocation::toArgs, now that LangOptions handling is more predictable. by Daniel Dunbar · 15 years ago
- c5a97ec Move -fnext-runtime defaulting to driver (and change clang-cc default to by Daniel Dunbar · 15 years ago