- 731be66 Revert changes r97693, r97700, and r97718. by John McCall · 16 years ago
- 6abe39c Create a TargetMachine whenever we create a CodeGenAction. The codegen of by John McCall · 16 years ago
- e017ecc Remove ';' after method definition. Noticed by clang++, which one would think by Daniel Dunbar · 16 years ago
- 337e3a5 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 16 years ago
- bc55fe2 Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 4016518 Switch TargetInfo to store an llvm::Triple. by Daniel Dunbar · 16 years ago
- ecaeaa8 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 16 years ago
- 0320075 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 16 years ago
- d9dd77f Update for LLVMContext+Module change. by Owen Anderson · 16 years ago
- beecd58 Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 17 years ago
- 5bbb3c8 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 17 years ago
- cf16983 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 17 years ago
- 984fac5 most of this is plumbing to get CompileOptions down into by Chris Lattner · 17 years ago
- 4b4f67a Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 17 years ago
- 6e6ad60 Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
- 30c514e Add GetModule accessor to ModuleBuilder by Daniel Dunbar · 17 years ago
- fce4be8 Clean up CodeGenModule interface. by Daniel Dunbar · 17 years ago
- 89da6ad Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 17 years ago
- 3ad5348 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 17 years ago
- 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
- 221fa94 More #include cleaning by Daniel Dunbar · 17 years ago
- 303e2c2 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 17 years ago
- 53c362e 80 cols by Nico Weber · 17 years ago
- 7db4f60 ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 17 years ago
- 2c674f6 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
- 9c42652 Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
- 837fd27 Fix codegen of chained declarations by Daniel Dunbar · 17 years ago
- 1200aca Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago
- 3e1d35b Stop leaking the target data. (Leak found with valgrind.) by Eli Friedman · 17 years ago
- 15cb669 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
- 08899ff Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 18 years ago
- 4bd5596 Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 18 years ago
- 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/CodeGen/ModuleBuilder.cpp]
- 5c6c059 Put back the top-level asm code; all tests pass now. by Anders Carlsson · 18 years ago
- 0fae4f5 Back out 46855 for now, it causes test failures on Darwin. by Anders Carlsson · 18 years ago
- bcc3a4b Handle top-level asm declarations. by Anders Carlsson · 18 years ago
- 68be606 sink more of the type related code into CodeGenTypes. by Chris Lattner · 18 years ago
- a5e4d30 Finish off the refactoring of type handling stuff. Now we recompile every by Chris Lattner · 18 years ago
- adf1f51 move the codegen ASTConsumer out of the driver into libcodegen, by Chris Lattner · 18 years ago
- b1537eb rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 18 years ago
- 38376f1 Add first pieces of support for parsing and representing by Chris Lattner · 18 years ago
- 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
- c8dbe1e Warn about unsupported codegen with the diags machinery, giving us: by Chris Lattner · 18 years ago
- fb30009 Implement support for -fwritable-strings and make the code generator by Chris Lattner · 18 years ago
- 034b49d Clean up types, removing some casts. Patch contributed by Cedric Venet. by Chris Lattner · 18 years ago
- 75ef2f0 Take 2. by Devang Patel · 18 years ago
- 5087e26 temporarily revert devang's patch to link in the llvm codegen etc. by Chris Lattner · 18 years ago
- 46c7003 Make target info available to clang code generator. by Devang Patel · 18 years ago
- 6ee31f5 In "int X,Y;", compile both X and Y. by Chris Lattner · 18 years ago
- d14bfa9 implement support for basic codegen of global variables with no initializers. by Chris Lattner · 18 years ago
- 23b7eb6 Finally bite the bullet and make the major change: split the clang namespace by Chris Lattner · 18 years ago
- bed3144 Reorganize codegen files. by Chris Lattner · 18 years ago
- f97fe38 Initial scaffolding for an -emit-llvm mode. This requires the LLVM VMCore by Chris Lattner · 18 years ago