aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/FrontendActions.cpp
AgeCommit message (Expand)Author
2013-03-27<rdar://problem/13509689> Introduce -module-file-info option that provides in...Douglas Gregor
2013-03-13[Modules] Resolve top-headers of modules lazily.Argyrios Kyrtzidis
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-15[modules] Use a memory buffer directly as input for the module includes,Argyrios Kyrtzidis
2012-10-10[modules] Consistently construct a buffer as input to build the module.Argyrios Kyrtzidis
2012-10-05[Modules] Introduce Module::TopHeaders which is a set of top-level headersArgyrios Kyrtzidis
2012-07-31Added -ast-list option to dump filterable AST decl node names.Alexander Kornienko
2012-07-26Added -ast-dump-filter option to clang -cc1.Alexander Kornienko
2012-06-15Documentation cleanup: escape # in a Doxygen comment.James Dennett
2012-04-13Remove the -cc1-level option "-pubnames-dump". Such things should stayDouglas Gregor
2012-03-27Introduce a -cc1-level option -pubnames-dump, which simply dumps theDouglas Gregor
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
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