Argyrios Kyrtzidis
|
389db16c63
Implement -working-directory.
|
15 жил өмнө |
Fariborz Jahanian
|
d305719f9b
If Consumer object failed to create due to some
|
15 жил өмнө |
Argyrios Kyrtzidis
|
7b90340c9c
Put the mechanism in place to track modifications in an AST entity that were committed after
|
15 жил өмнө |
Argyrios Kyrtzidis
|
336d43a368
Give a default implementation for ASTDeserializationListener's methods, no functionality change.
|
15 жил өмнө |
Argyrios Kyrtzidis
|
3e78593b1c
Introduce command line option -error-on-deserialized-decl that is accompanied by a name
|
15 жил өмнө |
Argyrios Kyrtzidis
|
b972858068
Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes.
|
15 жил өмнө |
John McCall
|
1951085672
Another step in the process of making the parser depend on Sema:
|
15 жил өмнө |
Sebastian Redl
|
3c7f413460
More PCH -> AST renaming.
|
15 жил өмнө |
Sebastian Redl
|
571db7f0cb
Rename various classes from PCH to AST.
|
15 жил өмнө |
Douglas Gregor
|
f18d0d8b39
Teach CompilerInstance to create and hold on to the Sema object used
|
15 жил өмнө |
Sebastian Redl
|
ffaab3e2bb
Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now.
|
15 жил өмнө |
Douglas Gregor
|
fae3b2f474
Implement -fno-validate-pch at the -cc1 level, which suppresses most
|
15 жил өмнө |
Sebastian Redl
|
77f4603c8b
When given the -chained-pch option and a previous PCH file, have the PCHWriter emit a CHAINED_METADATA record instead of METADATA, and write a link to the previous file there.
|
15 жил өмнө |
Daniel Dunbar
|
faddc3e53a
Frontend: Add FrontendAction support for handling LLVM IR inputs.
|
15 жил өмнө |
Daniel Dunbar
|
685ac6665a
FrontendAction: Track active file kind.
|
15 жил өмнө |
Daniel Dunbar
|
eb58d831b2
Frontend: Rename hasASTSupport to hasASTFileSupport, which is more accurate.
|
15 жил өмнө |
Daniel Dunbar
|
2056048f0f
Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs.
|
15 жил өмнө |
Daniel Dunbar
|
d3598a6571
Frontend: Change FrontendAction::BeginSourceFile to take the input kind instead of an IsAST bool.
|
15 жил өмнө |
Douglas Gregor
|
28019772db
Make Diagnostic reference-counted, which is simpler than juggling
|
15 жил өмнө |
Chris Lattner
|
a0a270c0f1
Match MemoryBuffer API changes.
|
15 жил өмнө |
Douglas Gregor
|
3687e9d3a5
Clarify the ownership semantics of the Diagnostic object used by
|
15 жил өмнө |
Daniel Dunbar
|
dbd8209b33
PPCallbacks: Add hook for reaching the end of the main file, and fix DependencyFile to not do work in its destructor.
|
15 жил өмнө |
Kovarththanan Rajaratnam
|
e51dd7be67
Lowercase for consistency
|
15 жил өмнө |
Jeffrey Yasskin
|
9f61aa9e28
Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave
|
15 жил өмнө |
Daniel Dunbar
|
5262fda30b
Fix ASTUnit to allows require a (persistent) Diagnostic object be provided; propogate and simplify.
|
15 жил өмнө |
Kovarththanan Rajaratnam
|
f79bafa608
This patch moves the frontend timer from clang-cc into CompilerInstance.
|
15 жил өмнө |
Daniel Dunbar
|
049d3a06ea
Simplify PreprocessorOptions, it doesn't need abstracted field access.
|
15 жил өмнө |
Daniel Dunbar
|
4ee24097a8
Add FrontendAction interface, for encapsulating a "clang-cc" style action.
|
16 жил өмнө |