aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend
AgeCommit message (Expand)Author
2012-01-29Ensure that we clean up after a failed module build and cope with theDouglas Gregor
2012-01-29Implement code completion support for module import declarations, e.g.,Douglas Gregor
2012-01-29Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor
2012-01-29Complain about attempts to use 'protected' visibility on targetsJohn McCall
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2012-01-27Due to a bug, -Wno-everything works like -Weverything. Fix the bug by havingArgyrios Kyrtzidis
2012-01-26objc-arc: introduce -no-finalize-removal which in gc mode,Fariborz Jahanian
2012-01-26Extend the ExternalASTSource interface to allow the AST source toDouglas Gregor
2012-01-26Introduce 3 new fixit options:Argyrios Kyrtzidis
2012-01-25Fix -fmacro-backtrace-limit=0 to show the entire macro backtrace.Ted Kremenek
2012-01-25Rework the external Sema source's ReadMethodPool() so that it doesn'tDouglas Gregor
2012-01-25arc migrator: Provide infrastructure to add optionsFariborz Jahanian
2012-01-23Improve Lexer::getImmediateMacroName to take into account inner macrosArgyrios Kyrtzidis
2012-01-23Add support for -fno-optimize-sibling-calls. Currently only implemented in theNick Lewycky
2012-01-21lib/Frontend/InitHeaderSearch.cpp: [Cygwin] Add 4.5.3.NAKAMURA Takumi
2012-01-21[Cygwin] Abandon Cygwin-1.5 and g++-3. Use g++-4.3 and higher on Cygwin-1.7.NAKAMURA Takumi
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor
2012-01-18Refactor: Pull getImmediateMacroName() out of DiagnosticRenderer andAnna Zaks
2012-01-17[libclang] Make sure Preprocessor is set in ASTUnit during indexing.Argyrios Kyrtzidis
2012-01-17Treat -Wformat=0 as an alias for -Wformat.Hans Wennborg
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall
2012-01-05When loading an AST file, set SourceManager::MainFileID to the main file of t...Argyrios Kyrtzidis
2012-01-05When generating includes for all of the headers we found in anDouglas Gregor
2012-01-04Store the submodules of a module in source order, as they are storedDouglas Gregor
2012-01-03Add a "Modules" language option, which subsumes the previousDouglas Gregor
2012-01-03Rename the command-line option for mapping #include/#import over toDouglas Gregor
2012-01-03Teach the frontend to provide the builtin preprocessor defines forChandler Carruth
2012-01-02Fix PR11685 by implementing -ffast-math and its various friends in theChandler Carruth
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor
2011-12-28Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with...Benjamin Kramer
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-25Remove unused variables.Rafael Espindola
2011-12-23Give C11's __STDC_VERSION__ the final value.Benjamin Kramer
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer
2011-12-23Let CompilerInvocation initialization indicate failureDylan Noblesmith
2011-12-22remove unneeded config.h includesDylan Noblesmith
2011-12-20Update the CMake build for r146959's new files.Chandler Carruth
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-20Detect when mapping a #include/#import over to a submodule ends upDouglas Gregor
2011-12-17Frontend/VerifyDiagnosticConsumer.cpp: Fix an expression that had side-effect.NAKAMURA Takumi
2011-12-17Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives...Ted Kremenek
2011-12-17Refactor 'TextDiagnostic' to have a parent class 'DiagnosticRenderer' which h...Ted Kremenek
2011-12-16C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith
2011-12-16Fixup to the relaxed diagnostic verification option r146633.Anna Zaks
2011-12-15Revert r146646 that was a mistake, and make the intended change in the right ...Argyrios Kyrtzidis
2011-12-15[libclang] Try to unbreak mingw build.Argyrios Kyrtzidis
2011-12-15<climits> has UINT_MAX, not <limits>.Eli Friedman