1. f02e9dd Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr. by Daniel Dunbar · 16 years ago
  2. 898d508 Add infrastructure for proper @finally support. by Daniel Dunbar · 16 years ago
  3. 18ccc77 Add support for implicit rethrows in @catch blocks. by Daniel Dunbar · 16 years ago
  4. 29e0bcc Refactor some CodeGen functionality: by Daniel Dunbar · 16 years ago
  5. 5627377 Add support for ABIArgInfo::Expand - No functionality change. by Daniel Dunbar · 16 years ago
  6. dde0a94 Make sure to store the exception in the catch parameter. by Anders Carlsson · 16 years ago
  7. 1452f55 Make sure to emit the catch parameter as well as the catch body. by Anders Carlsson · 16 years ago
  8. e3a09e6 Implement CodeGen support for the 'CXXConditionDeclExpr' expression node, which represents a 'condition' declaration, e.g: "if (int x=0) {...}". by Argyrios Kyrtzidis · 16 years ago
  9. b768807 Tweak CGCall functions again: by Daniel Dunbar · 16 years ago
  10. 5323a4b Tweak CGCall functions: by Daniel Dunbar · 16 years ago
  11. 3913f18 Add CodeGenFunction::ReturnTypeUsesSret by Daniel Dunbar · 16 years ago
  12. 17b708d Move ABI specific code for functions / calls to CGCall.cpp: by Daniel Dunbar · 16 years ago
  13. 7c08651 Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod. by Daniel Dunbar · 16 years ago
  14. 5ca2084 Use a unified return block. by Daniel Dunbar · 16 years ago
  15. 7482d12 Move EmitAggregate{Copy,Clear} into CodeGenFunction. - No functionality change. by Daniel Dunbar · 16 years ago
  16. 64d5d6c Move handling of @try and @throw to the runtime class. by Anders Carlsson · 16 years ago
  17. 46f45b9 Change CodeGen to emit calls using (RValue,Type) list: by Daniel Dunbar · 16 years ago
  18. 0dbe227 Refactor parameter attribute handling: by Daniel Dunbar · 16 years ago
  19. 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago
  20. 80e62c2 Implement codegen of aggregates as lvalues in binary expressions, by Daniel Dunbar · 16 years ago
  21. 3d8400d Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 16 years ago
  22. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  23. 19cd87e Refactor handling of calls: by Daniel Dunbar · 16 years ago
  24. 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
  25. 85c59ed Add special "property reference" CodeGen::LValue type for emitting by Daniel Dunbar · 16 years ago
  26. 9c3fc70 Initial support for Obj-C dot-syntax for getters. by Daniel Dunbar · 16 years ago
  27. af05bb9 Objective-C @synthesize support. by Daniel Dunbar · 16 years ago
  28. 6ba82a4 Support __PRETTY_FUNCTION__ and friends in Obj-C methods. by Daniel Dunbar · 16 years ago
  29. 0a04d77 Implement Obj-C ivar references to aggregates. by Daniel Dunbar · 16 years ago
  30. 8f2926b Trim CGObjCRuntime::GenerateMessageSend[Super] by Daniel Dunbar · 16 years ago
  31. 2eecaab Move [LR]Value into CGValue.h - No (intended) functional change. by Daniel Dunbar · 16 years ago
  32. e1b29ef Add preliminary (and probably broken) codegen support for C++ static initializers. by Anders Carlsson · 16 years ago
  33. ed7c618 Move all Obj-C runtime interaction into CodeGenFunction. by Daniel Dunbar · 16 years ago
  34. b7ec246 Add NeXT runtime support for generating methods. by Daniel Dunbar · 16 years ago
  35. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  36. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  37. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  38. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  39. 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
  40. bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
  41. 91d723d implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
  42. 69ce1df Move comment to match style by Nate Begeman · 16 years ago
  43. 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
  44. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  45. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  46. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
  47. 963fcb0 Make CurFuncDecl more specific; I have some code I'm going to land in a by Eli Friedman · 16 years ago
  48. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  49. 06e863f Add codegen support for block-level compound literals. by Eli Friedman · 16 years ago
  50. 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 16 years ago
  51. 2621fd1 Add basic support for the pic-* target triples and add support for by Chris Lattner · 17 years ago
  52. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 17 years ago
  53. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 17 years ago
  54. 50b3674 update to follow mainline llvm API change. by Chris Lattner · 17 years ago
  55. c8aa5f1 Codegen assignment to self correctly, patch by David Chisnall! by Chris Lattner · 17 years ago
  56. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 17 years ago
  57. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from CodeGen/CodeGenFunction.h]
  58. ef52a2f make include guards more unique. by Chris Lattner · 17 years ago
  59. 8137335 Implement codegen for the following static var init. by Lauro Ramos Venancio · 17 years ago
  60. 472778e Expose the logic for field address codegen; it is needed for aggregate by Eli Friedman · 17 years ago
  61. fb1aeb8 Add code generation for inline asm statements. by Anders Carlsson · 17 years ago
  62. 5193b8a Make sure to emit all the arguments to a function call. This fixes the by Eli Friedman · 17 years ago
  63. a0c5d0e Implement bitfield write. by Lauro Ramos Venancio · 17 years ago
  64. 3b8c22d Implement bitfield read. by Lauro Ramos Venancio · 17 years ago
  65. e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 17 years ago
  66. 4119d1a Allow implicit casts during arithmetic for OCUVector operations by Nate Begeman · 17 years ago
  67. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  68. 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
  69. 6086bbd We now support all MMX intrinsics. SSE intrinsics are next. by Anders Carlsson · 17 years ago
  70. cc23aca Add EmitShuffleVector helper method. by Anders Carlsson · 17 years ago
  71. 564f1de Move target specific builtin IDs to TargetBuiltins.h so that they can be used by CGBuiltin.cpp by Anders Carlsson · 17 years ago
  72. dc4d280 convert the rest of the stderr users in codegen to use diagnostics. by Chris Lattner · 17 years ago
  73. dc5e826 move unsupported warning into a centralized place. by Chris Lattner · 17 years ago
  74. 88a981b Rename classes and collections that maintain record layout information. by Devang Patel · 17 years ago
  75. c4c429a by Devang Patel · 17 years ago
  76. b84a06e Begin struct layout work. by Devang Patel · 17 years ago
  77. 7b66000 Updated VC++ build system. by Hartmut Kaiser · 17 years ago
  78. 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
  79. 50c9034 Use LLVMFoldingBuilder by Devang Patel · 17 years ago
  80. 80fd5f9 Fix comment. Describe what it is, instead of how it is used. by Devang Patel · 17 years ago
  81. c049e4f Code gen case statement ranges. by Devang Patel · 17 years ago
  82. 51b09f2 switch statement code gen. by Devang Patel · 17 years ago
  83. d9363c3 Do not codegen dummy block. Dummy block is an empty block with no predecessors. by Devang Patel · 17 years ago
  84. 9b65551 Generalize RValue to handle complex better, generalize EmitCompoundStmt to by Chris Lattner · 17 years ago
  85. 3379320 implement code generation for scalar stmt expressions. by Chris Lattner · 17 years ago
  86. c5e940f Implement codegen support for lowering "library builtins" like __builtin_isinf by Chris Lattner · 17 years ago
  87. bef20ac add the ability to get the llvm function corresponding to a library builtin. by Chris Lattner · 17 years ago
  88. bfc0c1a move EmitAggregateCopy into AggExprEmitter by Chris Lattner · 17 years ago
  89. d8d1936 remove dead code by Chris Lattner · 17 years ago
  90. 0e7d53c remove dead protos by Chris Lattner · 17 years ago
  91. 1e4d21e eliminate EmitAnyExpr, inlining it and simplifying it into its only caller. by Chris Lattner · 17 years ago
  92. 9069fa2 remove ConvertScalarValueToBool. by Chris Lattner · 17 years ago
  93. 4f1a7b3 refactor some code to expose compex->scalar conversion to CGF by Chris Lattner · 17 years ago
  94. 190dbe2 be slightly more volatile correct by Chris Lattner · 17 years ago
  95. 10b00cf Omit EmitConversion by Chris Lattner · 17 years ago
  96. 3707b25 refactor scalar conversions out into CGExprScalar.cpp by Chris Lattner · 17 years ago
  97. 11e6616 remove a bunch of dead code by Chris Lattner · 17 years ago
  98. 7f02f72 completely refactor codegen of scalar expressions out into its own CGExprScalar.cpp file. by Chris Lattner · 17 years ago
  99. 23b1cdb implement passing of complex and aggregates through call args. by Chris Lattner · 17 years ago
  100. 5508518 Implement parsing and code generation of Objective-C string literals. by Anders Carlsson · 17 years ago