aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/HeaderIncludeGen.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith1-2/+2
(I was going to fix the TODO about DenseMap too, but that would break self-host right now. See PR11922.) llvm-svn: 149799
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString ↵Benjamin Kramer1-0/+1
include. Fix all the transitive include users. llvm-svn: 149783
2011-10-11For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis1-2/+4
llvm-svn: 141681
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that ↵Chris Lattner1-4/+4
LLVM.h imports them into the clang namespace. llvm-svn: 135852
2011-04-14Fix -H. It was pretty broken.Sebastian Redl1-5/+9
llvm-svn: 129514
2011-03-21Frontend: Change CC_PRINT_HEADERS to not print header depth markers, these don'tDaniel Dunbar1-7/+13
really make any sense in this environment. llvm-svn: 128014
2011-02-03Frontend: Switch -header-include-file output to use unbuffered raw_ostreams withDaniel Dunbar1-14/+22
the atomic writes option, since the intent is that this option be set for an entire build, which may have any number of compiler instances writing to the same output file. llvm-svn: 124772
2011-02-02Frontend: Add -header-include-file option, for allowing saving header includeDaniel Dunbar1-7/+30
information to a file. llvm-svn: 124750
2011-02-02Frontend: Add support (unused) for showing all "interesting" headers, not justDaniel Dunbar1-21/+16
ones outside the predefines buffer (which is what -H does). llvm-svn: 124749
2011-02-02Frontend: Factor out header include dumping (-H) into its own preprocessorDaniel Dunbar1-0/+87
callbacks class. - Aside from being generally cleaner, this also allows -H to work correctly in modes other than standard preprocessing (e.g., -c, -MM, etc.) llvm-svn: 124723