aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendActions.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-11-15[modules] Use a memory buffer directly as input for the module includes,Argyrios Kyrtzidis1-13/+5
2012-10-10[modules] Consistently construct a buffer as input to build the module.Argyrios Kyrtzidis1-82/+42
2012-10-05[Modules] Introduce Module::TopHeaders which is a set of top-level headersArgyrios Kyrtzidis1-3/+8
2012-07-31Added -ast-list option to dump filterable AST decl node names.Alexander Kornienko1-0/+5
2012-07-26Added -ast-dump-filter option to clang -cc1.Alexander Kornienko1-2/+2
2012-06-15Documentation cleanup: escape # in a Doxygen comment.James Dennett1-1/+1
2012-04-13Remove the -cc1-level option "-pubnames-dump". Such things should stayDouglas Gregor1-72/+0
2012-03-27Introduce a -cc1-level option -pubnames-dump, which simply dumps theDouglas Gregor1-0/+72
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-1/+1
2012-03-03Frontend: Don't automatically create missing directories when using temporary...Daniel Dunbar1-1/+2
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith1-6/+6
2012-02-02Back out my heinous hack that tricked the module generation mechanismDouglas Gregor1-39/+26
2012-01-31Split compiler builtin module into "stdlib" builtins and "intrinsic"Douglas Gregor1-26/+39
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor1-1/+1
2012-01-29Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor1-1/+2
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor1-2/+4
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor1-4/+4
2012-01-05When generating includes for all of the headers we found in anDouglas Gregor1-3/+13
2012-01-04Store the submodules of a module in source order, as they are storedDouglas Gregor1-4/+3
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor1-1/+15
2011-12-12When we have an umbrella directory in a module map, recursively walkDouglas Gregor1-1/+2
2011-12-08Implement umbrella directories for modules, which are similar toDouglas Gregor1-0/+23
2011-12-08Within the module representation, generalize the notion of an umbrellaDouglas Gregor1-15/+20
2011-12-06When building the main file to parse given a module map, don't skipDouglas Gregor1-19/+24
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor1-2/+2
2011-11-30When writing a module file, pass the module through to the ASTDouglas Gregor1-5/+3
2011-11-29Eliminate the -emit-module option, which emitted a module by parsing aDouglas Gregor1-1/+1
2011-11-16When building a module from a module map that isn't simply an umbrellaDouglas Gregor1-9/+95
2011-11-16Switch some more of the modules tests over to "-emit-module-from-map",Douglas Gregor1-2/+0
2011-11-16Add support for building a module from a module map to the -cc1Douglas Gregor1-0/+93
2011-11-15Revert r144703. It was a dumb idea anyway; will add the new bits moreDouglas Gregor1-39/+1
2011-11-15Split GenerateModuleAction into its own action, which will startDouglas Gregor1-1/+39
2011-09-23Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman!Douglas Gregor1-2/+43
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor1-1/+2
2011-08-25Remove the Chaining argument from the PCH/module generator. It's no longer usedDouglas Gregor1-9/+3
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor1-2/+3
2011-08-25Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may beArgyrios Kyrtzidis1-1/+1
2011-07-28Cut down the number of open/close system calls for output files.Argyrios Kyrtzidis1-1/+3
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-14/+14
2011-07-22Switch all of the "isysroot" const char*'s throughout the AST readerDouglas Gregor1-3/+4
2011-03-07Remove the AST printer (-ast-print-xml), which is too incomplete andDouglas Gregor1-7/+0
2011-02-17Eliminate the internal command-line option for viewing inheritance in C++ cla...Douglas Gregor1-5/+0
2011-02-15Allow resolving headers from a PCH even after headers+PCH were moved to anoth...Argyrios Kyrtzidis1-2/+5
2011-01-31libclang: Don't allow RemoveFileOnSignal to be called via libclang, badness canDaniel Dunbar1-1/+4
2010-12-01Driver, Frontend: add CUDA language supportPeter Collingbourne1-0/+1
2010-11-24Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internalsJohn McCall1-0/+11
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner1-2/+1
2010-11-03Implement -working-directory.Argyrios Kyrtzidis1-1/+4
2010-08-18Rename PCHWriter.h to ASTWriter.hSebastian Redl1-1/+1
2010-08-17Reintroduce the serialization library, with fixed dependencies.Sebastian Redl1-1/+1