Owen Anderson
|
c93f49832d
Hold the LLVMContext by reference instead of by pointer.
|
16 سال پیش |
Owen Anderson
|
42253cc3bc
Update for LLVMContext+Module change.
|
16 سال پیش |
Douglas Gregor
|
b6c8c8bd8d
Explictly track tentative definitions within Sema, then hand those
|
16 سال پیش |
Chris Lattner
|
682bf92db4
Push DeclGroup much farther throughout the compiler. Now the various
|
16 سال پیش |
Chris Lattner
|
dacbc5d46a
change HandleTranslationUnit to take an ASTContext instead of TranslationUnit
|
16 سال پیش |
Chris Lattner
|
bd3606426d
most of this is plumbing to get CompileOptions down into
|
16 سال پیش |
Argyrios Kyrtzidis
|
d311f376c3
Remove some redundant Decl -> Decl castings.
|
16 سال پیش |
Douglas Gregor
|
4afa39deaa
Remove ScopedDecl, collapsing all of its functionality into Decl, so
|
16 سال پیش |
Daniel Dunbar
|
d8c0ea1a80
Add GetModule accessor to ModuleBuilder
|
17 سال پیش |
Daniel Dunbar
|
41071debe9
Clean up CodeGenModule interface.
|
17 سال پیش |
Daniel Dunbar
|
af2f62ce32
Change ObjCRuntime GenerateProtocol[Ref] methods to take
|
17 سال پیش |
Daniel Dunbar
|
f77ac86f4e
Add LangOptions::NeXTRuntime.
|
17 سال پیش |
Daniel Dunbar
|
acc5f3e423
More #include cleaning
|
17 سال پیش |
Daniel Dunbar
|
e91593ef08
More #include cleaning
|
17 سال پیش |
Daniel Dunbar
|
c17a4d3b16
Add dummy Mac Objective-C runtime interface.
|
17 سال پیش |
Nico Weber
|
d7549e7c05
80 cols
|
17 سال پیش |
Ted Kremenek
|
159346a82b
ParseAST now conditionally deletes the passed ASTConsumer.
|
17 سال پیش |
Ted Kremenek
|
815c78fd9a
Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files.
|
17 سال پیش |
Daniel Dunbar
|
bd012ff1fa
Rework codegen emission of globals
|
17 سال پیش |
Daniel Dunbar
|
58a7a265cf
Fix codegen of chained declarations
|
17 سال پیش |
Anton Korobeynikov
|
20ff3108fc
Support for code generation of Objective-C top-level language constructs.
|
17 سال پیش |
Eli Friedman
|
3b6c493f29
Stop leaking the target data. (Leak found with valgrind.)
|
17 سال پیش |
Sanjiv Gupta
|
e8b9f5b8ea
Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo.
|
17 سال پیش |
Steve Naroff
|
248a753f6b
Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl().
|
17 سال پیش |
Chris Lattner
|
391d77a263
Add initial support for objc codegen for methods, ivars, and the
|
17 سال پیش |
Chris Lattner
|
bda0b626e7
Make a major restructuring of the clang tree: introduce a top-level
|
17 سال پیش |