Argyrios Kyrtzidis
|
cbdbbd1ba1
[frontend] Make -chain-include work when used with modules.
|
12 years ago |
Argyrios Kyrtzidis
|
d560ce3b66
[Preprocessor] Remove PPMutationListener.
|
12 years ago |
Argyrios Kyrtzidis
|
62ba4ba485
[frontend] Initialize the diagnostic client before loading an ast file.
|
12 years ago |
Argyrios Kyrtzidis
|
3ad86fd2ef
[frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options;
|
12 years ago |
Douglas Gregor
|
f575d6e7c3
Rename the -cc1 option "-generate-module-index" to
|
12 years ago |
Douglas Gregor
|
a6b00fc976
Implement the writer side of the global module index.
|
12 years ago |
James Dennett
|
18f43a6213
Documentation cleanup: fixing documentation for FrontendAction.
|
12 years ago |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 years ago |
Argyrios Kyrtzidis
|
8616f9af65
Turn FrontendInputFile into an immutable class and have it also accept
|
12 years ago |
Argyrios Kyrtzidis
|
8e1fbbc492
Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile,
|
12 years ago |
Argyrios Kyrtzidis
|
4182ed6862
[PCH] Remove the stat cache from the PCH file.
|
12 years ago |
Douglas Gregor
|
4c0c7e8664
Teach the PCH validator to check the preprocessor options, especially
|
13 years ago |
Douglas Gregor
|
27ffa6caf9
If the precompiled header named by "-include" is actually a directory,
|
13 years ago |
Benjamin Kramer
|
ac447fce02
Delete temporary output files when an error occurs during PCH reading.
|
13 years ago |
Douglas Gregor
|
a8235d6c40
Rework the (de-)serialization of macros, as stored in
|
13 years ago |
Jordan Rose
|
af6cf431ea
Make sure to call EndSourceFile even if we can't continue compiling.
|
13 years ago |
Argyrios Kyrtzidis
|
374a00bcc6
[libclang] Don't crash when saving a PCH from a prefix header
|
13 years ago |
David Blaikie
|
e3f341152a
Fix indenting.
|
13 years ago |
Erik Verbruggen
|
6a91d38561
Added a flag to the parser to skip method bodies.
|
13 years ago |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 years ago |
Argyrios Kyrtzidis
|
bef35c91b5
[PCH] Mark a PCH file with a flag to indicate if the serialized AST had
|
13 years ago |
Dylan Noblesmith
|
c93dc78896
Basic: import IntrusiveRefCntPtr<> into clang namespace
|
13 years ago |
Benjamin Kramer
|
a59d20b135
Print NamedDecls directly to a raw_ostream where possible.
|
13 years ago |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 years ago |
Douglas Gregor
|
a1f1fad8b6
Introduce module attributes into the module map grammar, along with a
|
13 years ago |
Douglas Gregor
|
453dbcbe30
Extend the ExternalASTSource interface to allow the AST source to
|
13 years ago |
Douglas Gregor
|
1f6b2b5c82
Extract the (InputKind, std::string) pair used to describe inputs to
|
13 years ago |
Argyrios Kyrtzidis
|
b8c879a536
When loading an AST file, set SourceManager::MainFileID to the main file of the AST file,
|
13 years ago |
David Blaikie
|
99ba9e3bd7
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
13 years ago |
Chandler Carruth
|
71088d1af2
Move ChainedIncludesSource into the Frontend library. This never really
|
13 years ago |