aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/FrontendActions.cpp
AgeCommit message (Expand)Author
2012-03-03Frontend: Don't automatically create missing directories when using temporary...Daniel Dunbar
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-02Back out my heinous hack that tricked the module generation mechanismDouglas Gregor
2012-01-31Split compiler builtin module into "stdlib" builtins and "intrinsic"Douglas Gregor
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor
2012-01-29Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor
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
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor
2011-12-12When we have an umbrella directory in a module map, recursively walkDouglas Gregor
2011-12-08Implement umbrella directories for modules, which are similar toDouglas Gregor
2011-12-08Within the module representation, generalize the notion of an umbrellaDouglas Gregor
2011-12-06When building the main file to parse given a module map, don't skipDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30When writing a module file, pass the module through to the ASTDouglas Gregor
2011-11-29Eliminate the -emit-module option, which emitted a module by parsing aDouglas Gregor
2011-11-16When building a module from a module map that isn't simply an umbrellaDouglas Gregor
2011-11-16Switch some more of the modules tests over to "-emit-module-from-map",Douglas Gregor
2011-11-16Add support for building a module from a module map to the -cc1Douglas Gregor
2011-11-15Revert r144703. It was a dumb idea anyway; will add the new bits moreDouglas Gregor
2011-11-15Split GenerateModuleAction into its own action, which will startDouglas Gregor
2011-09-23Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman!Douglas Gregor
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor
2011-08-25Remove the Chaining argument from the PCH/module generator. It's no longer usedDouglas Gregor
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor
2011-08-25Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may beArgyrios Kyrtzidis
2011-07-28Cut down the number of open/close system calls for output files.Argyrios Kyrtzidis
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Switch all of the "isysroot" const char*'s throughout the AST readerDouglas Gregor
2011-03-07Remove the AST printer (-ast-print-xml), which is too incomplete andDouglas Gregor
2011-02-17Eliminate the internal command-line option for viewing inheritance in C++ cla...Douglas Gregor
2011-02-15Allow resolving headers from a PCH even after headers+PCH were moved to anoth...Argyrios Kyrtzidis
2011-01-31libclang: Don't allow RemoveFileOnSignal to be called via libclang, badness canDaniel Dunbar
2010-12-01Driver, Frontend: add CUDA language supportPeter Collingbourne
2010-11-24Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internalsJohn McCall
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner
2010-11-03Implement -working-directory.Argyrios Kyrtzidis
2010-08-18Rename PCHWriter.h to ASTWriter.hSebastian Redl
2010-08-17Reintroduce the serialization library, with fixed dependencies.Sebastian Redl
2010-08-17Revert Sebastian's build-breaking patch.Douglas Gregor
2010-08-17Create a new Serialization module that contains all the PCH code, and will co...Sebastian Redl
2010-08-17Fix a typo in a diag name.Sebastian Redl
2010-08-03Reshuffle the PCH generator action and consumer, so that we can re-useDouglas Gregor
2010-07-30Make macro weirdness in chained PCH work. This required changing the way PCHR...Sebastian Redl
2010-07-26Introduce basic support for loading a precompiled preamble whileDouglas Gregor
2010-07-26Eliminate the "minimal" and printing parser actions, which only everDouglas Gregor
2010-07-20Introduce a new lexer function to compute the "preamble" of a file,Douglas Gregor
2010-07-14Add a callback interface that allows interested parties to get notified whene...Sebastian Redl