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 年之前 |