Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
82e0945f3d2e4f09f4768317fa9ab7cb15d03b0d
/
lib
/
CodeGen
/
ModuleBuilder.cpp
af8ad2b
Remove ScopedDecl, collapsing all of its functionality into Decl, so
by Douglas Gregor
· 17 years ago
984c240
Add GetModule accessor to ModuleBuilder
by Daniel Dunbar
· 17 years ago
27250d3
Clean up CodeGenModule interface.
by Daniel Dunbar
· 17 years ago
84bb85f
Change ObjCRuntime GenerateProtocol[Ref] methods to take
by Daniel Dunbar
· 17 years ago
1be1df3
Add LangOptions::NeXTRuntime.
by Daniel Dunbar
· 17 years ago
e0ad215
More #include cleaning
by Daniel Dunbar
· 17 years ago
de30073
More #include cleaning
by Daniel Dunbar
· 17 years ago
8c85fac
Add dummy Mac Objective-C runtime interface.
by Daniel Dunbar
· 17 years ago
91e5f89
80 cols
by Nico Weber
· 17 years ago
2866ea4
ParseAST now conditionally deletes the passed ASTConsumer.
by Ted Kremenek
· 17 years ago
7c65b6c
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.
by Ted Kremenek
· 17 years ago
7bf5b3d
Rework codegen emission of globals - No (intended) functionality change.
by Daniel Dunbar
· 17 years ago
f7bacd3
Fix codegen of chained declarations
by Daniel Dunbar
· 17 years ago
cd5d08d
Support for code generation of Objective-C top-level language constructs.
by Anton Korobeynikov
· 17 years ago
9f5a6a9
Stop leaking the target data. (Leak found with valgrind.)
by Eli Friedman
· 17 years ago
40e56a1
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.
by Sanjiv Gupta
· 17 years ago
72a6ebc
Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl().
by Steve Naroff
· 17 years ago
b326b17
Add initial support for objc codegen for methods, ivars, and the
by Chris Lattner
· 17 years ago
be1a7a0
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from CodeGen/ModuleBuilder.cpp]
4f7f441
Put back the top-level asm code; all tests pass now.
by Anders Carlsson
· 18 years ago
f41100b
Back out 46855 for now, it causes test failures on Darwin.
by Anders Carlsson
· 18 years ago
7deb29f
Handle top-level asm declarations.
by Anders Carlsson
· 18 years ago
9ec3ca2
sink more of the type related code into CodeGenTypes.
by Chris Lattner
· 18 years ago
08994a5
Finish off the refactoring of type handling stuff. Now we recompile every
by Chris Lattner
· 18 years ago
f5e9db0
move the codegen ASTConsumer out of the driver into libcodegen,
by Chris Lattner
· 18 years ago
1b22f8b
rewrite some of the type refinement code to eliminate dangling pointers
by Chris Lattner
· 18 years ago
806a5f5
Add first pieces of support for parsing and representing
by Chris Lattner
· 18 years ago
959e5be
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 18 years ago
22595b8
Warn about unsupported codegen with the diags machinery, giving us:
by Chris Lattner
· 18 years ago
db6be56
Implement support for -fwritable-strings and make the code generator
by Chris Lattner
· 18 years ago
07f44dc
Clean up types, removing some casts. Patch contributed by Cedric Venet.
by Chris Lattner
· 18 years ago
a8fccb8
Take 2.
by Devang Patel
· 18 years ago
07e8232
temporarily revert devang's patch to link in the llvm codegen etc.
by Chris Lattner
· 18 years ago
2f1a2fc
Make target info available to clang code generator.
by Devang Patel
· 18 years ago
4b00965
Fix a couple of bugs, add some new cool stuff.
by Chris Lattner
· 18 years ago