- 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 · 16 years ago
- 7d4bc9a Add a cc1 option to specify the max number of nodes the analyzer can explore. by Zhongxing Xu · 16 years ago
- dc6040b add frontend support for -fdata-sections and -ffunction-sections, by Chris Lattner · 16 years ago
- 6a75ebb Rename -dump-record-layouts to -fdump-record-layouts now that the option behaves like aa flag. by Anders Carlsson · 16 years ago
- 3155f57 Turn access control on by default in -cc1. by John McCall · 16 years ago
- 8ee6760 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 16 years ago
- 4b73cfa rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
- dec49e7 add clang -cc1 level support for "-ferror-limit 42" by Chris Lattner · 16 years ago
- 64b046f Implement support for -nostdc++. Fixes PR6446. by Douglas Gregor · 16 years ago
- fe06df4 C++: Add support for -fno-use-cxa-atexit. - So much typing, so little gain... by Daniel Dunbar · 16 years ago
- 1c201fb clang -cc1: Kill off -empty-input only, and replace with -init-only which is an by Daniel Dunbar · 16 years ago
- 7f6d60d Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 16 years ago
- c33dec3 Add support for -Wwrite-strings. Patch by Mike M! Fixes PR 4804. by John McCall · 16 years ago
- d432414 Re-introduce the ctor/dtor alias optimization, this time hidden behind a by John McCall · 16 years ago
- bb79b5f Raise the responsibility for passing -disable-llvm-verifier in NDEBUG builds by John McCall · 16 years ago
- cfcb775 Add an option to disable the LLVM verifier pass (which is still always by John McCall · 16 years ago
- 5d40c6f Check in the beginnings of my new vtable layout builder idea. by Anders Carlsson · 16 years ago
- 925152c clang -cc1: Add -fsjlj-exceptions, which requires far too much button pushing. by Daniel Dunbar · 16 years ago
- 4587803 Implement synthesizing properties by default. by Fariborz Jahanian · 16 years ago
- 62d311f Introduce a testbed for merging multiple ASTs into a single AST by Douglas Gregor · 16 years ago
- fcd764a Add support for threadsafe statics, and make them the default (matching gcc). by Anders Carlsson · 16 years ago
- 92db0fb clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 16 years ago
- 2e3f2c8 Driver/Frontend: Add support for -fobjc-legacy-dispatch, not yet used. by Daniel Dunbar · 16 years ago
- ac0605e Introduce serialization and deserialization of diagnostic information by Douglas Gregor · 16 years ago
- 3d756f1 diagnose invalid values of -ftabstop, patch by Christian Adaker! by Chris Lattner · 16 years ago
- e23003d implement -ftabstop=width, patch by Christian Adåker by Chris Lattner · 16 years ago
- d1e76b9 Use -fno-math-errno by default, and remove the IsMathErrnoDefault by Dan Gohman · 16 years ago
- 55e74a1 Remove RewriteBlocks. It has been superseded by RewriteObjC by Kovarththanan Rajaratnam · 16 years ago
- a7d0231 clang -cc1: Rename -mcpu to -target-cpu to match other target options and not alias driver/backend option. by Daniel Dunbar · 16 years ago
- 24c7f5e Add -dwarf-debug-flags, which provides a way to embed the cc1 level options used by Daniel Dunbar · 16 years ago
- 15cef0e Fix -fdollars-in-identifiers Clang translation. by Daniel Dunbar · 16 years ago
- 13c88c7 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 · 16 years ago
- a5a166d Add -resource-dir to clang -cc1, this allows the base directory for compiler by Daniel Dunbar · 16 years ago
- d613677 CompilerInvocation: Move builtin-include-path logic out of CompilerInvocation::CreateFromArgs. by Daniel Dunbar · 16 years ago
- 1615d45 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 16 years ago
- d954638 Implement runtime checks for undefined behavior. WIP. by Mike Stump · 16 years ago
- 6818991 Add clang-cc option '-analyzer-opt-analyze-nested-blocks' to treat block literals as an entry point for analyzer checks. by Ted Kremenek · 16 years ago
- 3b95148 Switch PCHReader::getOriginalSourceFile to use proper diagnostics. by Daniel Dunbar · 16 years ago
- 215ca5f clang-cc: Honor -help and -version when using new style option parsing. by Daniel Dunbar · 16 years ago
- 6048e7f Add clang -cc1 support for -remap-file. by Daniel Dunbar · 16 years ago
- da7a522 Add clang -cc1 -load option. by Daniel Dunbar · 16 years ago
- c01c2b8 Change rtti/Rtti to RTTI, as it is an acronym. by Mike Stump · 16 years ago
- c70c393 clang -cc1: Move CompilerInvocation deserialization into CompilerInvocation.cpp, by Daniel Dunbar · 16 years ago
- a74f8ff 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 · 16 years ago
- a1b02a2 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 · 16 years ago
- 0317c4c Add clang -cc1 parsing for LangOptions. by Daniel Dunbar · 16 years ago
- 75fa84e Change LangOptions::ObjCConstantStringClass to an std::string to avoid worrying about the lifetime. by Daniel Dunbar · 16 years ago
- 9eac065 Move MainFileName option variable into CodeGenOptions instead of LangOptions. by Daniel Dunbar · 16 years ago
- 81fe60b Add clang -cc1 parsing for preprocessor options. by Daniel Dunbar · 16 years ago
- cbc6935 Add clang -cc1 parsing for header search options. by Daniel Dunbar · 16 years ago
- ad2278d Add clang -cc1 parsing for frontend options. by Daniel Dunbar · 16 years ago
- 8a9fa3a Add clang -cc1 parsing of diagnostic options. by Daniel Dunbar · 16 years ago
- f5835ea Add clang -cc1 parsing of analyzer options. by Daniel Dunbar · 16 years ago
- 69fd86d Add clang -cc1 parsing of CodeGenOptions. by Daniel Dunbar · 16 years ago
- 84e8a24 Fix some default in the option classes, and some CompilerInvocation argification by Daniel Dunbar · 16 years ago
- 51cd8f0 Sketch some 'clang -cc1' support, for testing parts of CompilerInvocation. by Daniel Dunbar · 16 years ago
- da9e8e2 clang-cc: Remove some more llvm::cl::init arguments, by only setting values when by Daniel Dunbar · 16 years ago
- d802778 Change -code-completion-debug-printer to -no-code-completion-debug-printer. by Daniel Dunbar · 16 years ago
- aca02c2 Simplify CompilerInvocation::toArgs, now that LangOptions handling is more predictable. by Daniel Dunbar · 16 years ago