- 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
- bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
- 91d723d implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
- 69ce1df Move comment to match style by Nate Begeman · 16 years ago
- 8fdf328 "Support for Objective-C message sends which return structures. Also includes a small fix for constant string handling that should have been in the last patch (sorry!) and a hook for generating selectors (rest of this implementation to follow in the next patch)." by Chris Lattner · 16 years ago
- 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
- 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
- 963fcb0 Make CurFuncDecl more specific; I have some code I'm going to land in a by Eli Friedman · 16 years ago
- 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
- 06e863f Add codegen support for block-level compound literals. by Eli Friedman · 16 years ago
- 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 16 years ago
- 2621fd1 Add basic support for the pic-* target triples and add support for by Chris Lattner · 16 years ago
- 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
- 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 16 years ago
- 50b3674 update to follow mainline llvm API change. by Chris Lattner · 16 years ago
- c8aa5f1 Codegen assignment to self correctly, patch by David Chisnall! by Chris Lattner · 16 years ago
- 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 16 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CodeGenFunction.h]
- ef52a2f make include guards more unique. by Chris Lattner · 16 years ago
- 8137335 Implement codegen for the following static var init. by Lauro Ramos Venancio · 16 years ago
- 472778e Expose the logic for field address codegen; it is needed for aggregate by Eli Friedman · 17 years ago
- fb1aeb8 Add code generation for inline asm statements. by Anders Carlsson · 17 years ago
- 5193b8a Make sure to emit all the arguments to a function call. This fixes the by Eli Friedman · 17 years ago
- a0c5d0e Implement bitfield write. by Lauro Ramos Venancio · 17 years ago
- 3b8c22d Implement bitfield read. by Lauro Ramos Venancio · 17 years ago
- e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 17 years ago
- 4119d1a Allow implicit casts during arithmetic for OCUVector operations by Nate Begeman · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- 22c940e Enable CodeGen for member expressions based on call expressions returning aggregate types. This enables expressions like 'foo().member.submember'. by Christopher Lamb · 17 years ago
- 6086bbd We now support all MMX intrinsics. SSE intrinsics are next. by Anders Carlsson · 17 years ago
- cc23aca Add EmitShuffleVector helper method. by Anders Carlsson · 17 years ago
- 564f1de Move target specific builtin IDs to TargetBuiltins.h so that they can be used by CGBuiltin.cpp by Anders Carlsson · 17 years ago
- dc4d280 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 17 years ago
- dc5e826 move unsupported warning into a centralized place. by Chris Lattner · 17 years ago
- 88a981b Rename classes and collections that maintain record layout information. by Devang Patel · 17 years ago
- c4c429a by Devang Patel · 17 years ago
- b84a06e Begin struct layout work. by Devang Patel · 17 years ago
- 7b66000 Updated VC++ build system. by Hartmut Kaiser · 17 years ago
- 1a86b33 Generate code for static variables that don't have initializers. Also, report an error if a static initializer is not constant. by Anders Carlsson · 17 years ago
- 50c9034 Use LLVMFoldingBuilder by Devang Patel · 17 years ago
- 80fd5f9 Fix comment. Describe what it is, instead of how it is used. by Devang Patel · 17 years ago
- c049e4f Code gen case statement ranges. by Devang Patel · 17 years ago
- 51b09f2 switch statement code gen. by Devang Patel · 17 years ago
- d9363c3 Do not codegen dummy block. Dummy block is an empty block with no predecessors. by Devang Patel · 17 years ago
- 9b65551 Generalize RValue to handle complex better, generalize EmitCompoundStmt to by Chris Lattner · 17 years ago
- 3379320 implement code generation for scalar stmt expressions. by Chris Lattner · 17 years ago
- c5e940f Implement codegen support for lowering "library builtins" like __builtin_isinf by Chris Lattner · 17 years ago
- bef20ac add the ability to get the llvm function corresponding to a library builtin. by Chris Lattner · 17 years ago
- bfc0c1a move EmitAggregateCopy into AggExprEmitter by Chris Lattner · 17 years ago
- d8d1936 remove dead code by Chris Lattner · 17 years ago
- 0e7d53c remove dead protos by Chris Lattner · 17 years ago
- 1e4d21e eliminate EmitAnyExpr, inlining it and simplifying it into its only caller. by Chris Lattner · 17 years ago
- 9069fa2 remove ConvertScalarValueToBool. by Chris Lattner · 17 years ago
- 4f1a7b3 refactor some code to expose compex->scalar conversion to CGF by Chris Lattner · 17 years ago
- 190dbe2 be slightly more volatile correct by Chris Lattner · 17 years ago
- 10b00cf Omit EmitConversion by Chris Lattner · 17 years ago
- 3707b25 refactor scalar conversions out into CGExprScalar.cpp by Chris Lattner · 17 years ago
- 11e6616 remove a bunch of dead code by Chris Lattner · 17 years ago
- 7f02f72 completely refactor codegen of scalar expressions out into its own CGExprScalar.cpp file. by Chris Lattner · 17 years ago
- 23b1cdb implement passing of complex and aggregates through call args. by Chris Lattner · 17 years ago
- 5508518 Implement parsing and code generation of Objective-C string literals. by Anders Carlsson · 17 years ago
- 46d7d9f move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter. by Chris Lattner · 17 years ago
- 58dee10 reimplement support for complex comparisons, add support for integer complex compares. by Chris Lattner · 17 years ago
- b6ef18a Split complex arithmetic codegen out from aggregate codegen. by Chris Lattner · 17 years ago
- ee755f9 reimplement addition of complex numbers. by Chris Lattner · 17 years ago
- 9c03356 switch aggregate expr codegen to use a visitor to localize most of the nasty by Chris Lattner · 17 years ago
- 7016a70 Fix array->pointer decay. This unbreaks test/CodeGen/array.c by Chris Lattner · 17 years ago
- 022012e Add support for code generation of builtins. by Anders Carlsson · 17 years ago
- 883f6a7 start splitting out aggregate value computation from EmitExpr into EmitAggExpr. by Chris Lattner · 17 years ago
- 6c21616 now that implicit conversions are explicit, we can eliminate by Chris Lattner · 17 years ago
- d4f0802 now that implicit conversions are explicit, we can eliminate by Chris Lattner · 17 years ago
- 94f05e3 Implement codegen for __builtin_choose_expr. For example: by Chris Lattner · 17 years ago
- 30bf3ae implement codegen support for __builtin_types_compatible_p by Chris Lattner · 17 years ago
- 6481a57 Rename AddrLabel and OCUVectorComponent -> AddrLabelExpr and OCUVectorElementExpr respectively. This is for consistency with other expr nodes end with *Expr. by Chris Lattner · 17 years ago
- 017d6aa add codegen support for storing into a single-element ocu lvalue, such as: by Chris Lattner · 17 years ago
- 34cdc86 refactor handling of ocuvector lvalue->rvalue codegen into its own method. by Chris Lattner · 17 years ago
- 46ea8eb implement lvalue to rvalue conversion for ocuvector components. We can now compile stuff by Chris Lattner · 17 years ago
- 349aaec add support for codegen of an OCUVectorComponent as an lvalue. by Chris Lattner · 17 years ago
- 2274266 Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__ by Anders Carlsson · 17 years ago
- 5e3fbe5 implement codegen support for sizeof/alignof by Chris Lattner · 17 years ago
- da13870 Implement break and continue. Patch by Anders Carlsson! by Chris Lattner · 17 years ago
- d07eb3b implement codegen support for implicit casts. by Chris Lattner · 17 years ago
- b0a721a "Codegen for Character Literals and Conditional Operator by Chris Lattner · 17 years ago
- 8b9023b Implement codegen for + and - with pointers. Patch contributed by Keith Bauer. by Chris Lattner · 17 years ago
- 5727479 implement codegen support for pre/post inc/dec. by Chris Lattner · 17 years ago
- 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago