aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend
AgeCommit message (Expand)Author
2011-09-26Don't map a file:line:col triplet that is inside the preamble range toArgyrios Kyrtzidis
2011-09-26Don't print a stray ] at the end of diagnostics.Benjamin Kramer
2011-09-26Remove support for splitting word-wrapped diagnostic messages on newlineChandler Carruth
2011-09-26Move the word wrapped printing routine down to all the other helperChandler Carruth
2011-09-26Switch some of my recently added helper functions to use the properChandler Carruth
2011-09-26Rewrite the printing of diagnostic options, categories, etc to actuallyChandler Carruth
2011-09-26Rename DiagnosticInfo to Diagnostic as per issue 5397David Blaikie
2011-09-26Delete an extraneous line I missed.Chandler Carruth
2011-09-26A direct extraction of the rest of the option printing into a helper.Chandler Carruth
2011-09-26Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397David Blaikie
2011-09-26Start a more correct pattern for factoring out the name printing. SlowlyChandler Carruth
2011-09-26Revert r140484. That was *not* ready to be committed! Only halfway done,Chandler Carruth
2011-09-26Fix a formatting goof.Chandler Carruth
2011-09-26Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397David Blaikie
2011-09-26Extract the diagnostic message formatting into a helper routine.Chandler Carruth
2011-09-26Rename StoredDiagnosticClient to StoredDiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Extract the logic for printing a colorful level name into a helperChandler Carruth
2011-09-25Rename DiagnosticClient to DiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-25Inline this method now that its completely trivial, and prepare forChandler Carruth
2011-09-25Shuffle some names around. 'CaretDiagnostic' is inaccurate as this needsChandler Carruth
2011-09-25Actually remove the members of CaretDiagnostic no longer in use forChandler Carruth
2011-09-25Sink the logic for suppressing some macro expansion notes from theChandler Carruth
2011-09-25Split the recursive macro expansion walk out from the routine whichChandler Carruth
2011-09-23Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman!Douglas Gregor
2011-09-23More missing header inclusions from llvm_unreachable migration.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-23Reenable -cxx-isystem for Objective C++, until I come up with a better solutionBenjamin Kramer
2011-09-22Add support for CPATH and friends.Benjamin Kramer
2011-09-21In the OpenCL mode, the AltiVec mode must be off and checks must be strictTobias Grosser
2011-09-20Remove __WCHAR_UNSIGNED__ and anything that used it.Eric Christopher
2011-09-19In libclang, when visiting preprocessed entities in a source range, useArgyrios Kyrtzidis
2011-09-19Introduce local_begin()/local_end() methods in PreprocessingRecord whichArgyrios Kyrtzidis
2011-09-19[libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-19Do not use builtin includes if -fms-compatibility is specified. Some MSVC hea...Francois Pichet
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-17As per discussion with Doug Gregor on the IRC channel, introduce a new compil...Francois Pichet
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor
2011-09-15Comment what's going on when we compile a moduleDouglas Gregor
2011-09-15Detect cyclic module dependencies in a manner that is rather moreDouglas Gregor
2011-09-15Eliminate the list of modules from the preprocessor options. This wasDouglas Gregor
2011-09-15Eliminate the unused -create-module cc1-level optionDouglas Gregor
2011-09-15When we load the first module, make sure that we wire up the ASTConsumer to t...Douglas Gregor
2011-09-15[PCH] Overhaul how preprocessed entities are [de]serialized.Argyrios Kyrtzidis
2011-09-14Make -E work with module importsDouglas Gregor
2011-09-14Encode the module hash in base-36, to reduce the length of the strings a bitDouglas Gregor
2011-09-13Assert that the module hash produced after stripping away non-modular options...Douglas Gregor
2011-09-13For modules, use a hash of the compiler version, language options, andDouglas Gregor
2011-09-13When building a module on-demand, clear out the "non-modular" languageDouglas Gregor