1. ab654af Used a more suitable api to get to the type of a record in code gen. by Fariborz Jahanian · 16 years ago
  2. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  3. f479cea Attempt to unbreak Windows build. by Daniel Dunbar · 16 years ago
  4. db751eb Implemented code gen for sizeof(objc class interface). by Fariborz Jahanian · 16 years ago
  5. 7e91627 add codegen support to union casts by Nuno Lopes · 16 years ago
  6. f185319 Fix some unused variable, control reaches end of non-void function, by Daniel Dunbar · 16 years ago
  7. d4edfe4 Add dummy X86_64 ABIInfo implementation. by Daniel Dunbar · 16 years ago
  8. 4998888 Bug fix, __private_extern__ globals were always introducing a definition. by Daniel Dunbar · 16 years ago
  9. 35c3329 Patch to implement code gen for aggrgate-valued property used by Fariborz Jahanian · 16 years ago
  10. 482b77d Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 16 years ago
  11. 491c7b7 (LLVM up) Match TargetData API change in LLVM TOT. by Daniel Dunbar · 16 years ago
  12. ebaae2a Handle multi-value inputs by Anders Carlsson · 16 years ago
  13. 32f6209 make ScalarExprEmitter::EmitCompare() emit the expression with the correct type instead of always zext it to an int by Nuno Lopes · 16 years ago
  14. 9f2505b More inline asm fixes by Anders Carlsson · 16 years ago
  15. 2763b3a Handle readwrite constraints correctly by Anders Carlsson · 16 years ago
  16. c8c7b18 Forgot to commit this by Anders Carlsson · 16 years ago
  17. 6347172 Use a common function for emitting asm inputs and remove a FIXME by Anders Carlsson · 16 years ago
  18. 93983f8 Convert property implementation to DeclContext::addDecl(). by Steve Naroff · 16 years ago
  19. 489034c Fix a misleading comment. by Steve Naroff · 16 years ago
  20. 679a502 This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 16 years ago
  21. 57966fc assert if attempting to code gen. a property setter/getter by Fariborz Jahanian · 16 years ago
  22. 0262f02 Prevent a segfault for vaarg expressions on unsupported architectures. by Sebastian Redl · 16 years ago
  23. 8fa73ed Implement EmitUnsupportedRValue to generate an appropriately typed RValue. by Daniel Dunbar · 16 years ago
  24. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  25. 088a52d Emit more refined "unsupported" error for block expressions. by Daniel Dunbar · 16 years ago
  26. ce1d38b Give "unsupported" error on calls through block pointers instead of crashes. by Daniel Dunbar · 16 years ago
  27. 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago
  28. 4e174f1 Convert block types in IRgen. This is not the correct type, but by Daniel Dunbar · 16 years ago
  29. a782ca7 Block pointer types are not aggregate types. by Daniel Dunbar · 16 years ago
  30. 3e0a540 Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl). by Steve Naroff · 16 years ago
  31. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  32. 305c658 Objc's compatibility-alias semantics and code gen issue fix. by Fariborz Jahanian · 16 years ago
  33. b0d2794 Another nasty code gen. bug with trivial fix. Calling class by Fariborz Jahanian · 16 years ago
  34. f0906c4 Couple of code gen. fixes in ObjC's colection-statement. Hard by Fariborz Jahanian · 16 years ago
  35. 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  36. 3ef5db6 Silence a GCC warning by Sebastian Redl · 16 years ago
  37. 835c909 Generate debug info for VLA types by Anders Carlsson · 16 years ago
  38. b723f75 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 16 years ago
  39. 2f40270 Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 16 years ago
  40. 4ee51b4 Generate code for __builtin_ia32_pshufw by Anders Carlsson · 16 years ago
  41. 3f70456 Add codegen support for __null by Anders Carlsson · 16 years ago
  42. 4a1424f Implement alignof for vla types. by Anders Carlsson · 16 years ago
  43. 6183a99 Add ASTContext::getBaseElementType and use it in CodeGenFunction::EmitArraySubscriptExpr. by Anders Carlsson · 16 years ago
  44. b50525b Make sure to emit the size expression for sizeof(type) by Anders Carlsson · 16 years ago
  45. ccf614c Fix for PR3246: an empty clobber list is the empty string, not a null string. by Eli Friedman · 16 years ago
  46. 8b33c08 Handle VLA indexing by Anders Carlsson · 16 years ago
  47. 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
  48. 20c802b Extend the unsupported error to include break and continue, and fix a by Eli Friedman · 16 years ago
  49. 8f39f5e Make VLAs usable, and make basic usage work correctly. Also, add a by Eli Friedman · 16 years ago
  50. fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 16 years ago
  51. 7e63b85 Check the entire StackSaveValues stack for VLAs when dealing with goto and return statements. Noticed by Eli Friedman. by Anders Carlsson · 16 years ago
  52. 751358f Make sure to generate code for arguments that have a variably modified type. by Anders Carlsson · 16 years ago
  53. 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 16 years ago
  54. f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 16 years ago
  55. eb91f0e Add some ErrorUnsupported calls and turn on VLA codegen again. by Anders Carlsson · 16 years ago
  56. 43822ea More encoding support. This time for @encode of classes and bitfields. by Fariborz Jahanian · 16 years ago
  57. efc4c4b Removed a slot in ObjCMemRegExpr used in code gen which did not belong there. by Fariborz Jahanian · 16 years ago
  58. 3aea8ca Allow ABI to use StructRet even for scalar values. by Daniel Dunbar · 16 years ago
  59. a769c00 This patch will build the Records lazily per Steve's comments. by Fariborz Jahanian · 16 years ago
  60. e8e3205 Warning fixes to operator precedence warnings. by Eli Friedman · 16 years ago
  61. fea8685 Remove tabs. by Nate Begeman · 16 years ago
  62. 9ee92e8 Name of addLayoutToClass is confusing as no layout calculation by Fariborz Jahanian · 16 years ago
  63. fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
  64. 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
  65. aaa63a7 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 16 years ago
  66. 71e38c4 disable Anders' recent VLA patch, this fixes PR3209. by Chris Lattner · 16 years ago
  67. 5d46315 Implement allocation and sizeof VLAs. This is very basic for now. by Anders Carlsson · 16 years ago
  68. dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 16 years ago
  69. 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
  70. 670a62c Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalue by Chris Lattner · 16 years ago
  71. 3534564 add codegen support for __func__ and friends, producing the same by Chris Lattner · 16 years ago
  72. e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
  73. a4c46df Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 16 years ago
  74. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  75. 565c99f Append an extra newline to the module inline asm if it's not empty. by Anders Carlsson · 16 years ago
  76. fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
  77. c9f29c6 Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 16 years ago
  78. 447d7ae Change condition under which 'retain'/'copy' are directly evaluated. by Fariborz Jahanian · 16 years ago
  79. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  80. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  81. 86ccea0 Mention an optimization opportunity pointed out by Chris. by Daniel Dunbar · 16 years ago
  82. 3a5013c Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes several CodeGenObjC tests pass on 64-bit by fixing assertions. This doesn't mean that the result is actually what the GNU runtime expects, though. by Sebastian Redl · 16 years ago
  83. 98883e1 If a global var decl has an initializer, make sure to always set its linkage to external. by Anders Carlsson · 16 years ago
  84. 8de8d1d Fix for PR3150: obvious copy-paste bug in ScalarExprEmitter::VisitBinLOr. by Eli Friedman · 16 years ago
  85. a385b3c Disabling this code due to regression on test/CodeGen/bitfield.c. See PR3152. by Eli Friedman · 16 years ago
  86. 64712f1 Change more code over to using the new Expr::Evaluate by Anders Carlsson · 16 years ago
  87. 4b3f9c0 Change more code over to using the new Expr::Evaluate by Anders Carlsson · 16 years ago
  88. f35d35a Use the new Expr::Evaluate by Anders Carlsson · 16 years ago
  89. 994ffef Fix for PR2969: generate a memcpy from a constant for constant by Eli Friedman · 16 years ago
  90. 4fe66aa Test commit. by Daniel Dunbar · 16 years ago
  91. 6010bca Code gen for aggregate-valued properties and a test case. by Fariborz Jahanian · 16 years ago
  92. 4d6e8dd Convert incomplete array types before emitting debug info for them, fixes PR3134. by Anders Carlsson · 16 years ago
  93. ad3d691 Handle returning complex types that get coerced. Fixes PR3131 by Anders Carlsson · 16 years ago
  94. 71fcec9 Fix 80-col violations. by Daniel Dunbar · 16 years ago
  95. 704e490 Remove the #ifdeffed out code. by Anders Carlsson · 16 years ago
  96. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  97. 39f34e9 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
  98. 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 16 years ago
  99. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  100. ef5a66d An expression is not foldable if it can't be fully evaluated. Fixes PR3060 by Anders Carlsson · 16 years ago