- 329763b add support for codegening CXXZeroInitValueExprs by Nuno Lopes · 15 years ago
- babac13 Suppress -Asserts warning. by Daniel Dunbar · 15 years ago
- 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
- dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 15 years ago
- 719aa44 Pass the canonical method decl to GetVtableIndex. Fixes PR5120. by Anders Carlsson · 15 years ago
- a024d17 Teach AggExprEmitter about pointers to member functions. by Anders Carlsson · 15 years ago
- 2b35835 Move some functions from CodeGenFunctions to CodeGenModule so they can be used by CGExprConstant. by Anders Carlsson · 15 years ago
- 84080ec Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091. by Anders Carlsson · 15 years ago
- e9d34dc Improve support for member function pointers. by Anders Carlsson · 15 years ago
- 3016842 Use a switch statement in VisitCastExpr. by Anders Carlsson · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 08c3213 Re-implemented generation of objc_memmove_collectable by Fariborz Jahanian · 15 years ago
- 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
- 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 15 years ago
- 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
- 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
- 14c5cbf Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable. by Anders Carlsson · 15 years ago
- 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
- 4d8673b Add CK_ToUnion and use it for aggregate expression codegen. by Anders Carlsson · 15 years ago
- c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
- b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
- 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
- c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
- a294ca8 Implement code generation of ChooseExpr for aggregate types. by Anders Carlsson · 15 years ago
- 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- fb6fa30 Use PushConditionalTempDestruction/PopConditionalTempDestruction for the ternary operator. by Anders Carlsson · 15 years ago
- 34ebf4d PR4316: Fix IRGen for cast-to-union extension. by Eli Friedman · 15 years ago
- 543ac0c Emit destructors correctly for temporaries. by Anders Carlsson · 15 years ago
- e61c9e8 Add lvalue irgen support for CXXBindTemporaryExpr. by Anders Carlsson · 15 years ago
- b58d017 More temporary support. by Anders Carlsson · 15 years ago
- 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 15 years ago
- 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 15 years ago
- 2dce5f8 PR4281: Fix bogus CodeGen assertion. The issue is that by Eli Friedman · 15 years ago
- 14674ff No write-barrier for initializations. by Fariborz Jahanian · 15 years ago
- e70e8f7 IRgen support for calls to functions that return references to aggregate exressions. by Anders Carlsson · 15 years ago
- ff4bf3b Fix typo. I also fixed the hard to read case differences, so that no by Mike Stump · 15 years ago
- 49d1cd5 Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a). by Mike Stump · 15 years ago
- e1129a9 Esnure that if we have a volatile structure as the destination, that by Mike Stump · 15 years ago
- a49af1a Propagate volatile for implicit property refernces. by Mike Stump · 15 years ago
- 240993d Propagate volatile around for property references. by Mike Stump · 15 years ago
- 27fe2e6 Track volatile aggregate copies better. I'm hoping someone else will decide by Mike Stump · 15 years ago
- 9ccb103 Fix thinko, and implement aggregate volatile reads. by Mike Stump · 15 years ago
- f1b97f2 More volatile fixes. Can't testcase these yet as ultimately volatile by Mike Stump · 15 years ago
- 4ac20dd Collapse a few FIXMEs together and refactor to make fixing the code easier. by Mike Stump · 15 years ago
- fde6420 One step to fixing up codegen for a=b, where a is a volatile struct. by Mike Stump · 15 years ago
- 7d74963 Fix typo. by Mike Stump · 15 years ago
- 7f6ad15 Have AggExprEmitter::VisitCXXConstructExpr make new variables if necessary. Stub out VisitCXXExprWithTemporaries. by Anders Carlsson · 15 years ago
- f5408fe Reflow some comments. by Mike Stump · 15 years ago
- 31ccf37 Make codegen for constructors work again. by Anders Carlsson · 16 years ago
- 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 16 years ago
- f0a990c fix PR4026: Clang can't codegen __func__ without implicit cast by Chris Lattner · 16 years ago
- b14095a Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 16 years ago
- 0f59312 Minor work related to removing the assumption that value initialization by Eli Friedman · 16 years ago
- 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
- ccf0ed8 Minor cleanup. by Eli Friedman · 16 years ago
- 3023ca8 Remove dead code. by Eli Friedman · 16 years ago
- f8575aa Add codegen support for aggregate BlockDeclRefExprs. by Mike Stump · 16 years ago
- 83c9629 brain thinking memcpy, fingers thinking memset :) by Chris Lattner · 16 years ago
- ca4fc2c after going around in circles a few times, finally cave and emit structure by Chris Lattner · 16 years ago
- 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
- 0785570 Use EmitVAListRef instead of EmitLValue directly to handle array decay by Daniel Dunbar · 16 years ago
- a9c8780 Make CodeGen produce an error if we come across a non-constant initializer list that involves the GNU array-range designator extension by Douglas Gregor · 16 years ago
- 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
- 0bb7689 Clean up designated initialization of unions, so that CodeGen doesn't by Douglas Gregor · 16 years ago
- 34e7946 Improvements to code-generation and semantic analysis of designated by Douglas Gregor · 16 years ago
- 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
- 12444a2 Support CodeGen for __extension__ operator on aggregates. by Eli Friedman · 16 years ago
- c9e8f60 Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more by Eli Friedman · 16 years ago
- 7e91627 add codegen support to union casts by Nuno Lopes · 16 years ago
- 0262f02 Prevent a segfault for vaarg expressions on unsupported architectures. by Sebastian Redl · 16 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- a385b3c Disabling this code due to regression on test/CodeGen/bitfield.c. See PR3152. by Eli Friedman · 16 years ago
- 994ffef Fix for PR2969: generate a memcpy from a constant for constant by Eli Friedman · 16 years ago
- 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
- 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
- 4e8a9e8 reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmove etc. by Chris Lattner · 16 years ago
- d677776 temporarily revert Sangiv's patch. by Chris Lattner · 16 years ago
- 8d668a4 mem[cpy,set,move] intrinsics are now overloaded. by Sanjiv Gupta · 16 years ago
- 9615ecb Normalize many BasicBlock names. by Daniel Dunbar · 16 years ago
- d57a871 Add CodeGenFunction::EmitBranch. by Daniel Dunbar · 16 years ago
- 55e8742 Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 16 years ago
- ddf7cac Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 16 years ago
- 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
- be20bb5 make codegen reject initializes with designators, like this: by Chris Lattner · 16 years ago
- 7482d12 Move EmitAggregate{Copy,Clear} into CodeGenFunction. - No functionality change. by Daniel Dunbar · 16 years ago
- 3d8400d Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 16 years ago
- 9584446 Simplify some calls to Builder.CreateCall by Anders Carlsson · 16 years ago
- 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
- 9c3fc70 Initial support for Obj-C dot-syntax for getters. by Daniel Dunbar · 16 years ago
- be38d02 Drop a dead call to isConstantExpr() by Daniel Dunbar · 16 years ago
- 0a04d77 Implement Obj-C ivar references to aggregates. by Daniel Dunbar · 16 years ago