1. 12444a2 Support CodeGen for __extension__ operator on aggregates. by Eli Friedman · 16 years ago
  2. c9e8f60 Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more by Eli Friedman · 16 years ago
  3. 7e91627 add codegen support to union casts by Nuno Lopes · 16 years ago
  4. 0262f02 Prevent a segfault for vaarg expressions on unsupported architectures. by Sebastian Redl · 16 years ago
  5. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  6. a385b3c Disabling this code due to regression on test/CodeGen/bitfield.c. See PR3152. by Eli Friedman · 16 years ago
  7. 994ffef Fix for PR2969: generate a memcpy from a constant for constant by Eli Friedman · 16 years ago
  8. 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
  9. 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
  10. 4e8a9e8 reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmove etc. by Chris Lattner · 16 years ago
  11. d677776 temporarily revert Sangiv's patch. by Chris Lattner · 16 years ago
  12. 8d668a4 mem[cpy,set,move] intrinsics are now overloaded. by Sanjiv Gupta · 16 years ago
  13. 9615ecb Normalize many BasicBlock names. by Daniel Dunbar · 16 years ago
  14. d57a871 Add CodeGenFunction::EmitBranch. by Daniel Dunbar · 16 years ago
  15. 55e8742 Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 16 years ago
  16. ddf7cac Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 16 years ago
  17. 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  18. be20bb5 make codegen reject initializes with designators, like this: by Chris Lattner · 16 years ago
  19. 7482d12 Move EmitAggregate{Copy,Clear} into CodeGenFunction. - No functionality change. by Daniel Dunbar · 16 years ago
  20. 3d8400d Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 16 years ago
  21. 9584446 Simplify some calls to Builder.CreateCall by Anders Carlsson · 16 years ago
  22. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  23. 9c3fc70 Initial support for Obj-C dot-syntax for getters. by Daniel Dunbar · 16 years ago
  24. be38d02 Drop a dead call to isConstantExpr() by Daniel Dunbar · 16 years ago
  25. 0a04d77 Implement Obj-C ivar references to aggregates. by Daniel Dunbar · 16 years ago
  26. 8f2926b Trim CGObjCRuntime::GenerateMessageSend[Super] by Daniel Dunbar · 16 years ago
  27. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  28. de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 16 years ago
  29. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  30. 8239713 Fix EmitNullInitializationToLValue for bitfield lvalues. - PR2643 by Daniel Dunbar · 16 years ago
  31. c63a1f2 by Chris Lattner · 16 years ago
  32. f9eede1 Fix implicit initialization of structures. by Daniel Dunbar · 16 years ago
  33. 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
  34. 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
  35. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  36. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
  37. b185124 A few more cases for aggregate values. by Eli Friedman · 16 years ago
  38. 0c99509 Emit memmove, not memcpy, for structure copies; this is unfortunately by Eli Friedman · 16 years ago
  39. d79a726 Change uses of llvm::Type::isFirstClassType to use the new by Dan Gohman · 16 years ago
  40. 07fa52a Implement codegen for comma operator for structs. by Eli Friedman · 16 years ago
  41. 922696f Fix the emission of expressions like char a[10] = "asdf"; previously, by Eli Friedman · 16 years ago
  42. c8ba961 Don't try to take the address of a bitfield; fixes PR2310. by Eli Friedman · 16 years ago
  43. 3eae03e simplify some builder calls. by Chris Lattner · 16 years ago
  44. 50b3674 update to follow mainline llvm API change. by Chris Lattner · 16 years ago
  45. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 16 years ago
  46. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 16 years ago
  47. f81557c Fix PR2049, updating Eli's patch that fixes to mainline. This produces incorrect by Chris Lattner · 16 years ago
  48. 9b2dc28 Since isComplexType() no longer returns true for _Complex integers, the code by Chris Lattner · 16 years ago
  49. 36b6a0a simplify the clang codegen by using the new Builder.CreateStructGEP method. by Chris Lattner · 16 years ago
  50. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CGExprAgg.cpp]
  51. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 16 years ago
  52. 13e22cf Improve non-const initializer implementation. by Lauro Ramos Venancio · 16 years ago
  53. 145cd89 Simplify aggregate initilizer implementation. Use the CodeGenModule::EmitConstantExpr method when by Lauro Ramos Venancio · 16 years ago
  54. 305762c Implement multi-dimension array initalizer. Fix McCat/08-main test. by Lauro Ramos Venancio · 16 years ago
  55. ff6e2b7 A couple of minor fixes to aggregate codegen, to stop asserting on some by Eli Friedman · 16 years ago
  56. 796ef3d Remainder of the __builtin_overload feedback by Nate Begeman · 16 years ago
  57. db6ed17 move some constructors out of line and fix indentation in ObjCAtThrowStmt::getSourceRange. by Chris Lattner · 16 years ago
  58. a46b759 Assert that the type of the cast is equal to the _unqualified_ type of the subexpression. Fixes a problem spotted by Nuno Lopes. by Anders Carlsson · 17 years ago
  59. e4707ff Add codegen upport for implicit casts to aggregate exprs. by Anders Carlsson · 17 years ago
  60. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  61. ad6ebd6 String literal in aggregate expression by Seo Sanghyeon · 17 years ago
  62. ddc23f3 Update to use new PointerType::getUnqual() api. by Christopher Lamb · 17 years ago
  63. 9b73b39 Array subscription in aggregate expression by Seo Sanghyeon · 17 years ago
  64. 7777bb2 Implement dereference operator in aggregate expression by Seo Sanghyeon · 17 years ago
  65. dc4d280 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 17 years ago
  66. a1ff3e9 Generate code for member exprs. by Anders Carlsson · 17 years ago
  67. 148fe67 Handle function calls that return aggregate expressions. by Anders Carlsson · 17 years ago
  68. e9b8c0a Fix 80 col violations. by Devang Patel · 17 years ago
  69. 6cb812e Insetead of assert() just emit an error message for by Devang Patel · 17 years ago
  70. 636c3d0 Codegen array initializers. by Devang Patel · 17 years ago
  71. 50c9034 Use LLVMFoldingBuilder by Devang Patel · 17 years ago
  72. 419ea7e When dumping out errors about unsupported stuff, emit loc info. by Chris Lattner · 17 years ago
  73. b2d963f add stmtexpr support for aggregates by Chris Lattner · 17 years ago
  74. bfc0c1a move EmitAggregateCopy into AggExprEmitter by Chris Lattner · 17 years ago
  75. 566b6ce rename two files. by Chris Lattner · 17 years ago[Renamed (98%) from CodeGen/CGAggExpr.cpp]
  76. 46d7d9f move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter. by Chris Lattner · 17 years ago
  77. 05ba49c update some comments. by Chris Lattner · 17 years ago
  78. b6ef18a Split complex arithmetic codegen out from aggregate codegen. by Chris Lattner · 17 years ago
  79. c748f27 simplify this a bit to remove indirection by Chris Lattner · 17 years ago
  80. ee755f9 reimplement addition of complex numbers. by Chris Lattner · 17 years ago
  81. 03d6fb9 Add the ability to visit binary operators without having to by Chris Lattner · 17 years ago
  82. 9c03356 switch aggregate expr codegen to use a visitor to localize most of the nasty by Chris Lattner · 17 years ago
  83. 883f6a7 start splitting out aggregate value computation from EmitExpr into EmitAggExpr. by Chris Lattner · 17 years ago
  84. af6f528 New file, just a placeholder for now. by Chris Lattner · 17 years ago