- adfb842 Remove the -cc1-level option "-pubnames-dump". Such things should stay by Douglas Gregor · 13 years ago
- 41ab289 Introduce a -cc1-level option -pubnames-dump, which simply dumps the by Douglas Gregor · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- b9c62c0 Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() by Daniel Dunbar · 14 years ago
- 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
- 3ec6663 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 14 years ago
- 232e343 Split compiler builtin module into "stdlib" builtins and "intrinsic" by Douglas Gregor · 14 years ago
- 8992928 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
- 279a6c3 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 14 years ago
- a686e1b Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
- 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 14 years ago
- d2a8fe1 When generating includes for all of the headers we found in an by Douglas Gregor · 14 years ago
- eb90e83 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 14 years ago
- 1fb5c3a Implement support for module requirements, which indicate the language by Douglas Gregor · 14 years ago
- c1aaf8c When we have an umbrella directory in a module map, recursively walk by Douglas Gregor · 14 years ago
- 524e33e Implement umbrella directories for modules, which are similar to by Douglas Gregor · 14 years ago
- 73141fa Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 14 years ago
- e5626c4 When building the main file to parse given a module map, don't skip by Douglas Gregor · 14 years ago
- de3ef50 Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 14 years ago
- f7a700fd When writing a module file, pass the module through to the AST by Douglas Gregor · 14 years ago
- 70db54f Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 14 years ago
- 4332b32 When building a module from a module map that isn't simply an umbrella by Douglas Gregor · 14 years ago
- 81ac842 Switch some more of the modules tests over to "-emit-module-from-map", by Douglas Gregor · 14 years ago
- 2b20cb8 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 14 years ago
- ac42ec6 Revert r144703. It was a dumb idea anyway; will add the new bits more by Douglas Gregor · 14 years ago
- 86b6f74 Split GenerateModuleAction into its own action, which will start by Douglas Gregor · 14 years ago
- 52da28b Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman! by Douglas Gregor · 14 years ago
- 4a69c2e Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 14 years ago
- 36db4f9 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 14 years ago
- 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
- 7aecbc7 Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 14 years ago
- 08a2bfd Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- c567ba2 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 14 years ago
- cfee35b Remove the AST printer (-ast-print-xml), which is too incomplete and by Douglas Gregor · 15 years ago
- d6f8124 Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful by Douglas Gregor · 15 years ago
- 10b2368 Allow resolving headers from a PCH even after headers+PCH were moved to another path. by Argyrios Kyrtzidis · 15 years ago
- a2867c7 libclang: Don't allow RemoveFileOnSignal to be called via libclang, badness can by Daniel Dunbar · 15 years ago
- 62089b8 Driver, Frontend: add CUDA language support by Peter Collingbourne · 15 years ago
- 9b66c4b Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals by John McCall · 15 years ago
- 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
- 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
- 1914c6f Rename PCHWriter.h to ASTWriter.h by Sebastian Redl · 15 years ago
- 135bcc7 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 15 years ago
- 256a728 Revert Sebastian's build-breaking patch. by Douglas Gregor · 15 years ago
- 52ce9bb Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. by Sebastian Redl · 15 years ago
- ea68af4 Fix a typo in a diag name. by Sebastian Redl · 15 years ago
- 48c8cd3 Reshuffle the PCH generator action and consumer, so that we can re-use by Douglas Gregor · 15 years ago
- 07a89a8 Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now. by Sebastian Redl · 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
- 85b2a6a Add a callback interface that allows interested parties to get notified whenever PCHReader deserializes a type or decl (and possibly other things in the future). Have PCHWriter implement these callbacks as noops and register to receive them if we're chaining PCHs. This will allow PCHWriter to track the IDs of these things, which it needs to write the dependent files. WIP by Sebastian Redl · 15 years ago
- 36745fd Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos. by Argyrios Kyrtzidis · 15 years ago
- f525a30 Really respect -chained-pch. by Sebastian Redl · 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
- 595c513 Some preparatory work for chained PCH. No functionality change. by Sebastian Redl · 15 years ago
- c1b1729 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 15 years ago
- d839e77 Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes. 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
- fb24a3a push some source location information down through the compiler, by Chris Lattner · 15 years ago
- a1e20de Teach -fixit to modify all of its inputs instead of just the main file, unless by Nick Lewycky · 15 years ago
- 8ee6760 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 15 years ago
- 4b73cfa rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- 1c201fb clang -cc1: Kill off -empty-input only, and replace with -init-only which is an by Daniel Dunbar · 16 years ago
- 4ad3da2 Entering the main source file in the preprocessor can fail if the by Douglas Gregor · 16 years ago
- cea0c70 Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer. by Daniel Dunbar · 16 years ago
- 92db0fb clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 16 years ago
- 3d38a68 Fix <rdar://problem/7490212> clang rewriter: return of the mixed line endings, which is by Steve Naroff · 16 years ago
- 55e74a1 Remove RewriteBlocks. It has been superseded by RewriteObjC by Kovarththanan Rajaratnam · 16 years ago
- 7554699 Fix CompilerInstance::createOutputFile to use proper diagnostics, and (try to) update all clients to be able to handle failure. by Daniel Dunbar · 16 years ago
- 8e70505 Eliminate CodeGenOptions::TimePasses. by Daniel Dunbar · 16 years ago
- 710bb87 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 16 years ago
- b1034f7 Don't call exit(). llvm::llvm_report_error() will do just that by Kovarththanan Rajaratnam · 16 years ago
- d2add35 typo by Gabor Greif · 16 years ago
- 40762fe issue a friendlier error if someone tries to send precompiled header to '-' (stdout) by Gabor Greif · 16 years ago
- 7502462 Fix some uses of fprintf/stderr without a prototype. by Daniel Dunbar · 16 years ago
- b9bbd54 Add TargetOptions and use it when constructing targets. by Daniel Dunbar · 16 years ago
- 8835780 Add FrontendActions for all preprocessor based clang-cc actions. by Daniel Dunbar · 16 years ago
- 02bd2d7 Add FrontendActions, which provides a FrontendAction interface to all the existing AST consumer based clang-cc actions. by Daniel Dunbar · 16 years ago