- b8c879a When loading an AST file, set SourceManager::MainFileID to the main file of the AST file, by Argyrios Kyrtzidis · 13 years ago
- 752769f When generating includes for all of the headers we found in an by Douglas Gregor · 13 years ago
- b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
- 752c74d Add a "Modules" language option, which subsumes the previous by Douglas Gregor · 13 years ago
- c514a8a Rename the command-line option for mapping #include/#import over to by Douglas Gregor · 13 years ago
- ba9186c Teach the frontend to provide the builtin preprocessor defines for -ffast-math. by Chandler Carruth · 13 years ago
- abf07a7 Fix PR11685 by implementing -ffast-math and its various friends in the by Chandler Carruth · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
- b406669 Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with sse disabled. by Benjamin Kramer · 13 years ago
- 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
- 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
- 430cf51 Give C11's __STDC_VERSION__ the final value. by Benjamin Kramer · 13 years ago
- ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
- 8fdb6de Let CompilerInvocation initialization indicate failure by Dylan Noblesmith · 13 years ago
- 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 13 years ago
- 3ff53b3 Update the CMake build for r146959's new files. by Chandler Carruth · 13 years ago
- 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
- 305dc3e Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 13 years ago
- ad64684 Frontend/VerifyDiagnosticConsumer.cpp: Fix an expression that had side-effect. by NAKAMURA Takumi · 13 years ago
- 2a76410 Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives us comparative diagnostics by Ted Kremenek · 13 years ago
- 2898d4f Refactor 'TextDiagnostic' to have a parent class 'DiagnosticRenderer' which handles by Ted Kremenek · 13 years ago
- 08d6e03 C++11 constexpr: Add note stacks containing backtraces if constant evaluation by Richard Smith · 13 years ago
- 0e818a4 Fixup to the relaxed diagnostic verification option r146633. by Anna Zaks · 13 years ago
- 53ba956 Revert r146646 that was a mistake, and make the intended change in the right file. by Argyrios Kyrtzidis · 13 years ago
- f5a684d [libclang] Try to unbreak mingw build. by Argyrios Kyrtzidis · 13 years ago
- 4bf34d1 <climits> has UINT_MAX, not <limits>. by Eli Friedman · 13 years ago
- 676bb5a Another fixit for r146633 (to make debian-fnt bot happy), try including limits instead. by Anna Zaks · 13 years ago
- c035e09 Fixit for r146633. Make sure UINT_MAX is defined on all platforms. by Anna Zaks · 13 years ago
- 2135ebb Add support for matching one or more (aka regex +) diagnostic messages with -verify. by Anna Zaks · 13 years ago
- 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
- 9f6d068 Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 13 years ago
- ff78927 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 13 years ago
- 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
- 3b29bb9 When we have an umbrella directory in a module map, recursively walk by Douglas Gregor · 13 years ago
- 001f628 Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, and by Daniel Dunbar · 13 years ago
- 71088d1 Move ChainedIncludesSource into the Frontend library. This never really by Chandler Carruth · 13 years ago
- cb381ea Move a free function from the Frontend library into the Lex library as by Chandler Carruth · 13 years ago
- 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
- 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
- 5e3f922 Keep track of import dependencies between submodules within the module by Douglas Gregor · 13 years ago
- 29f2787 Make changes to SDiagsWriter to make it work in combination with the ARC migrator: by Argyrios Kyrtzidis · 13 years ago
- f64114b If we can't write the temporary module map file when compiling a by Douglas Gregor · 13 years ago
- e912029 Add a FIXME to provide a sensible error message here by Douglas Gregor · 13 years ago
- 1e821e9 Use absolute paths for temporary module map files by Douglas Gregor · 13 years ago
- 8075ce6 When building the main file to parse given a module map, don't skip by Douglas Gregor · 13 years ago
- 4e785c9 Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack by Nick Lewycky · 13 years ago
- e9d11db Add -mstack-alignment=X and fix -mstackrealign handling now that the by Joerg Sonnenberger · 13 years ago
- 93ebfa6 When we treat an #include or #import as a module import, create an by Douglas Gregor · 13 years ago
- 5e35693 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 13 years ago
- 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
- e25633f Don't collide loop variable names (to appease GCC) by Matt Beaumont-Gay · 13 years ago
- 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
- a8cc6ce When writing a module file, pass the module through to the AST by Douglas Gregor · 13 years ago
- b514c79 Teach the preprocessor how to handle module import declarations that by Douglas Gregor · 13 years ago
- 49009ec When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 13 years ago
- 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
- 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 13 years ago
- 18ee547 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 13 years ago
- f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
- 933e7a6 Start refactoring to use module maps when rebuilding a module by Douglas Gregor · 13 years ago
- 9870401 Initialize NumWarningsInPreamble in ASTUnit's constructor, for safety. by Argyrios Kyrtzidis · 13 years ago
- 85224ae Silence GCC warnings, RefCountedBase is meant to be default-initialized here. by Benjamin Kramer · 13 years ago
- a74ec5c Add a couple more GCC versions to C++ search paths for MinGW. Patch by Ruben Van Boxem. by Eli Friedman · 13 years ago
- a4d36a6 When attempting to load a module that is not in the module cache, by Douglas Gregor · 13 years ago
- 4e96944 Add missing equals. by Benjamin Kramer · 13 years ago
- 6f3ce97 [libclang] Indexing API: If the client requested to get a CXTranslationUnit after by Argyrios Kyrtzidis · 13 years ago
- 991bf49 [libclang] Indexing API: Capture diagnostics during indexing. by Argyrios Kyrtzidis · 13 years ago
- 4c7ce36 Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X by Rafael Espindola · 13 years ago
- c14a03d [libclang] Fix operations (token annotation, getting cursor, etc.) with a file region by Argyrios Kyrtzidis · 13 years ago
- b619688 implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer by Kostya Serebryany · 13 years ago
- c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 13 years ago
- 1b91ab4 Delete the depfile if we could not open a header file. We cannot by Peter Collingbourne · 13 years ago
- 8a0c5c2 Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. by Ted Kremenek · 13 years ago
- 88c2596 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 13 years ago
- d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 13 years ago
- d04a982 Simplify crash cleanup logic in ASTUnit::LoadFromCommandLine() by zeroing out two IntrusiveRefCnt pointers after we have assigned their respective values into fields of ASTUnit. by Ted Kremenek · 13 years ago
- 1b4eca6 Add -f[no-]address-sanitizer flag by Kostya Serebryany · 13 years ago
- 261e75b When building a module from a module map that isn't simply an umbrella by Douglas Gregor · 13 years ago
- 35593a9 [libclang] Fix crash on invalid code. Fixes rdar://10451854 by Argyrios Kyrtzidis · 13 years ago
- 1432569 Switch some more of the modules tests over to "-emit-module-from-map", by Douglas Gregor · 13 years ago
- db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
- d2536a6 Revert r144703. It was a dumb idea anyway; will add the new bits more by Douglas Gregor · 13 years ago
- b8691df Split GenerateModuleAction into its own action, which will start by Douglas Gregor · 13 years ago
- b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
- 99643d9 Typo. by Chad Rosier · 13 years ago
- 496cc8e Fix a regression from 143657. The second pass of the warning options should only be emitting by Chad Rosier · 13 years ago
- dce6327 Warning option typo correction: When two options have the same edit_distance don't display either. by Benjamin Kramer · 13 years ago
- 02ae32a Remove extra ';'. by Devang Patel · 13 years ago
- a70cb9d Print a typo correction hint for unknown warning flags. by Benjamin Kramer · 13 years ago
- 8e23806 I predict that HeaderSearch will need the ability to generate by Douglas Gregor · 13 years ago
- 6eb29d2 serialized diagnostics: simplify code. by Benjamin Kramer · 13 years ago
- 1532217 serialized diagnostics: implement full deserialization of clang diagnostics via the libclang API. by Ted Kremenek · 13 years ago
- 0b69aa8 serialized diagnostics: serialize the version info in a separate meta block. by Ted Kremenek · 13 years ago
- 66e8700 ASTConsumer::handleTopLevelDecl will end up getting called for by Douglas Gregor · 13 years ago
- 0764308 Rip out one of the features I added for the driver-include-management. by Chandler Carruth · 13 years ago
- 7d7e9f9 Move the Linux header searching from the Frontend to the Driver. This is by Chandler Carruth · 13 years ago
- 103accc Fix a significant oversight in my move of MSVC includes to the driver: by Chandler Carruth · 13 years ago
- ac2bc4d Add two flags to the CC1 layer that I was hoping to avoid. We need to by Chandler Carruth · 13 years ago
- 96dcade serialized diagnostics: include FixIt information in serialized diagnostics. by Ted Kremenek · 13 years ago