aboutsummaryrefslogtreecommitdiff
path: root/tools/clang-cc
AgeCommit message (Expand)Author
2009-11-11Add PreprocessorOutputOptions to CompilerInvocation, and move initialization toDaniel Dunbar
2009-11-11Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -EDaniel Dunbar
2009-11-11Simplifiy target feature handling by coalescing all the logic intoDaniel Dunbar
2009-11-11Minor formatting tweaks.Daniel Dunbar
2009-11-11clang-cc: Refactor some -fixit-at handling.Daniel Dunbar
2009-11-11Allow TextDiagnosticPrinter to have optional ownership of its output stream.Daniel Dunbar
2009-11-11clang-cc: Move InitializeAnalyzerOptions into Options.cppDaniel Dunbar
2009-11-11clang-cc: Start coalescing "frontend" options.Daniel Dunbar
2009-11-11clang-cc: Move InitializeDiagnosticOptions to Options.cppDaniel Dunbar
2009-11-11clang-cc: Move HeaderSearchOptions to Options.cppDaniel Dunbar
2009-11-11Turn LoggingDiagnosticClient into a more general ChainedDiagnosticClient andDaniel Dunbar
2009-11-11clang-cc: Move InitializeLangOptions to Options.cpp.Daniel Dunbar
2009-11-11Inline some trivial functions.Daniel Dunbar
2009-11-11clang-cc: Move InitializePreprocessorOptions to Options.cppDaniel Dunbar
2009-11-11clang-cc: Simplify this code, now that predefines handling is uniform in theDaniel Dunbar
2009-11-11Redo how PCH handles its implicit include. Instead of treating this specially inDaniel Dunbar
2009-11-11Recognize -fsyntax-only as a "consumer only" action.Daniel Dunbar
2009-11-10Add Diagnostic::Report method for reporting diagnostics without a location.Daniel Dunbar
2009-11-10PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries.Daniel Dunbar
2009-11-10Decouple more of clang-cc by moving ImplicitP[CT]H options intoDaniel Dunbar
2009-11-10Update CMake file.Ted Kremenek
2009-11-10Use #include <stdio.h> when using fprintf and stderr.Dan Gohman
2009-11-10clang-cc: Start moving "pure" option handling to Options.cpp, to separate itDaniel Dunbar
2009-11-10clang-cc: Sink more options inside codegenopts namespace.Daniel Dunbar
2009-11-10Change LangOpts initialization to directly test the code generation options,Daniel Dunbar
2009-11-10Factor out parts of InitializeCompileOptions that depend on the LangOptions.Daniel Dunbar
2009-11-10Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses.Daniel Dunbar
2009-11-10clang-cc: Start sinking (CodeGen) options into namespaces to limit their scope.Daniel Dunbar
2009-11-10Cleanup some clang-cc FIXMEsDaniel Dunbar
2009-11-10Add CompileOptions to CompilerInvocation.Daniel Dunbar
2009-11-10Simplify, following MemoryBuffer::getSTDIN API fix.Daniel Dunbar
2009-11-10Remove some if-0'd code, we can resurrect this if we ever decide to supportDaniel Dunbar
2009-11-09Add PreprocessorOptions to CompilerInvocation.Daniel Dunbar
2009-11-09Privatize InitHeaderSearch, this functionality is only exposed viaDaniel Dunbar
2009-11-09Move LangOptions, HeaderSearchOptions, and the target feature map intoDaniel Dunbar
2009-11-09Switch Target* to Target&.Daniel Dunbar
2009-11-09Change clang-cc to expect that all inputs have the same language (so we can o...Daniel Dunbar
2009-11-09(llvm up) Convert clang-cc.cpp:GetLanguage to StringSwitch.Daniel Dunbar
2009-11-09Add CompilerInvocation object, to capture all the options one needs to invokeDaniel Dunbar
2009-11-07Switch clang-cc to use ApplyHeaderSearchOptions, and fix a thinko.Daniel Dunbar
2009-11-07Lift InitHeaderSearch::AddEnvVarPaths logic higher.Daniel Dunbar
2009-11-07Rename PreprocessorInitOptions to PreprocessorOptions for consistency, and fixDaniel Dunbar
2009-11-07Lift compiler builtin include path logic higher.Daniel Dunbar
2009-11-07Various improvements to Clang's code-completion infrastructure:Douglas Gregor
2009-11-05Eliminate tablsJohn Thompson
2009-11-05Adding -fshort-wchar option.John Thompson
2009-11-05Replace DiagnosticClient::setLangOptions with {Begin,End}SourceFile, and clarifyDaniel Dunbar
2009-11-05Convert CreateAnalysisConsumer and friends to just take a const Preprocessor&...Daniel Dunbar
2009-11-05Remove clang-cc -html-diags option, this doesn't fit in well and we get plentyDaniel Dunbar
2009-11-05Simplify.Daniel Dunbar