1. 13e8173 Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue. by Daniel Dunbar · 16 years ago
  2. 8b1a343 Add CodeGenFunction::ConvertTypeForMem forwarding function. by Daniel Dunbar · 16 years ago
  3. 598d3f6 ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi). by Fariborz Jahanian · 16 years ago
  4. 45206ec Targets that don't have stack use global address space for parameters. by Sanjiv Gupta · 16 years ago
  5. ecb6b0e Fixed the typo in comment. by Sanjiv Gupta · 16 years ago
  6. 45012a7 objc2's ir-gen for nonfragile ivar access. by Fariborz Jahanian · 16 years ago
  7. 88b5396 More ABI API cleanup. by Daniel Dunbar · 16 years ago
  8. bb36d33 ABI handling API changes. by Daniel Dunbar · 16 years ago
  9. 1c1d607 Pull EmitReturnBlock out of FinishFunction and catch unified return by Daniel Dunbar · 16 years ago
  10. 4fd0aa5 Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 16 years ago
  11. c8c7b18 Forgot to commit this by Anders Carlsson · 16 years ago
  12. 679a502 This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 16 years ago
  13. ce1d38b Give "unsupported" error on calls through block pointers instead of crashes. by Daniel Dunbar · 16 years ago
  14. 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 16 years ago
  15. f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 16 years ago
  16. fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
  17. e21269b Store the size of the EH stack inside each BreakContinue struct so we know when a break/continue won't cross a try block. by Anders Carlsson · 16 years ago
  18. dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 16 years ago
  19. 17d28a3 Work in preparation for VLAs. Make sure to restore the stack if necessary (Saving the stack isn't implemented right now :) by Anders Carlsson · 16 years ago
  20. fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
  21. 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
  22. 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
  23. 80b0b42 Added a test case for __weak field decls. Change SetVarDeclObjCAttribute by Fariborz Jahanian · 16 years ago
  24. 2682d8b More objc gc stuff. Read/Write barriers for local static/extern, by Fariborz Jahanian · 16 years ago
  25. ed3849b Fix redundant load of bit-fields on assignment (to get the updated by Daniel Dunbar · 16 years ago
  26. 10cac6f Start implementing support for @synchonized with the darwin ObjC API. by Chris Lattner · 16 years ago
  27. a0c21a8 Add IsFinished arg to EmitBlock. by Daniel Dunbar · 16 years ago
  28. 4bc0455 Comment/indentation fix. by Daniel Dunbar · 16 years ago
  29. 0912425 IRgen improvements on unreachable code: by Daniel Dunbar · 16 years ago
  30. 31a0984 Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger to by Chris Lattner · 16 years ago
  31. 9bc47e2 Make emission of 'if' conditions much more sophisticated when we by Chris Lattner · 16 years ago
  32. 29ea672 Disable generation of basic block names in NDEBUG mode. by Daniel Dunbar · 16 years ago
  33. a448fb2 Rework IRgen invariant w.r.t. current insert point. by Daniel Dunbar · 16 years ago
  34. 5e08ad3 Change EmitBranch to always clear the insert point to clarify irgen invariants. by Daniel Dunbar · 16 years ago
  35. d57a871 Add CodeGenFunction::EmitBranch. by Daniel Dunbar · 16 years ago
  36. 0946ccd short circuit && and || when possible. This substantially reduces by Chris Lattner · 16 years ago
  37. 824e3bd Add CodeGenFunction::EmitDummyBlock for marking places where we make by Daniel Dunbar · 16 years ago
  38. 55e8742 Centralize basic block creation in CodeGenFunction::createBasicBlock. by Daniel Dunbar · 16 years ago
  39. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  40. ddf7cac Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for now). by Anders Carlsson · 16 years ago
  41. 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  42. 2284ac9 Debug info bug fix, function start wasn't getting generated correctly by Daniel Dunbar · 16 years ago
  43. 662b71e Lift CodeGenFunction::EmitPredefinedFunctioName out of EmitPredefinedLValue. by Daniel Dunbar · 16 years ago
  44. f02e9dd Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr. by Daniel Dunbar · 16 years ago
  45. 898d508 Add infrastructure for proper @finally support. by Daniel Dunbar · 16 years ago
  46. 18ccc77 Add support for implicit rethrows in @catch blocks. by Daniel Dunbar · 16 years ago
  47. 29e0bcc Refactor some CodeGen functionality: by Daniel Dunbar · 16 years ago
  48. 5627377 Add support for ABIArgInfo::Expand - No functionality change. by Daniel Dunbar · 16 years ago
  49. dde0a94 Make sure to store the exception in the catch parameter. by Anders Carlsson · 16 years ago
  50. 1452f55 Make sure to emit the catch parameter as well as the catch body. by Anders Carlsson · 16 years ago
  51. 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
  52. b768807 Tweak CGCall functions again: by Daniel Dunbar · 16 years ago
  53. 5323a4b Tweak CGCall functions: by Daniel Dunbar · 16 years ago
  54. 3913f18 Add CodeGenFunction::ReturnTypeUsesSret by Daniel Dunbar · 16 years ago
  55. 17b708d Move ABI specific code for functions / calls to CGCall.cpp: by Daniel Dunbar · 16 years ago
  56. 7c08651 Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod. by Daniel Dunbar · 16 years ago
  57. 5ca2084 Use a unified return block. by Daniel Dunbar · 16 years ago
  58. 7482d12 Move EmitAggregate{Copy,Clear} into CodeGenFunction. - No functionality change. by Daniel Dunbar · 16 years ago
  59. 64d5d6c Move handling of @try and @throw to the runtime class. by Anders Carlsson · 16 years ago
  60. 46f45b9 Change CodeGen to emit calls using (RValue,Type) list: by Daniel Dunbar · 16 years ago
  61. 0dbe227 Refactor parameter attribute handling: by Daniel Dunbar · 16 years ago
  62. 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago
  63. 80e62c2 Implement codegen of aggregates as lvalues in binary expressions, by Daniel Dunbar · 16 years ago
  64. 3d8400d Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 16 years ago
  65. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  66. 19cd87e Refactor handling of calls: by Daniel Dunbar · 16 years ago
  67. 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
  68. 85c59ed Add special "property reference" CodeGen::LValue type for emitting by Daniel Dunbar · 16 years ago
  69. 9c3fc70 Initial support for Obj-C dot-syntax for getters. by Daniel Dunbar · 16 years ago
  70. af05bb9 Objective-C @synthesize support. by Daniel Dunbar · 16 years ago
  71. 6ba82a4 Support __PRETTY_FUNCTION__ and friends in Obj-C methods. by Daniel Dunbar · 16 years ago
  72. 0a04d77 Implement Obj-C ivar references to aggregates. by Daniel Dunbar · 16 years ago
  73. 8f2926b Trim CGObjCRuntime::GenerateMessageSend[Super] by Daniel Dunbar · 16 years ago
  74. 2eecaab Move [LR]Value into CGValue.h - No (intended) functional change. by Daniel Dunbar · 16 years ago
  75. e1b29ef Add preliminary (and probably broken) codegen support for C++ static initializers. by Anders Carlsson · 16 years ago
  76. ed7c618 Move all Obj-C runtime interaction into CodeGenFunction. by Daniel Dunbar · 16 years ago
  77. b7ec246 Add NeXT runtime support for generating methods. by Daniel Dunbar · 16 years ago
  78. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  79. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  80. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  81. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  82. 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
  83. bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
  84. 91d723d implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
  85. 69ce1df Move comment to match style by Nate Begeman · 16 years ago
  86. 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
  87. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  88. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  89. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
  90. 963fcb0 Make CurFuncDecl more specific; I have some code I'm going to land in a by Eli Friedman · 16 years ago
  91. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  92. 06e863f Add codegen support for block-level compound literals. by Eli Friedman · 16 years ago
  93. 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 16 years ago
  94. 2621fd1 Add basic support for the pic-* target triples and add support for by Chris Lattner · 16 years ago
  95. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 17 years ago
  96. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 17 years ago
  97. 50b3674 update to follow mainline llvm API change. by Chris Lattner · 17 years ago
  98. c8aa5f1 Codegen assignment to self correctly, patch by David Chisnall! by Chris Lattner · 17 years ago
  99. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 17 years ago
  100. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from CodeGen/CodeGenFunction.h]