1. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  2. 58cbd06 Add missing include file (due to a file splitting in llvm). by Cedric Venet · 16 years ago
  3. a421007 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
  4. fba6763 indenting and other minor things. by Chris Lattner · 16 years ago
  5. d002cc6 refactor interface to GenerateClassStructure to avoid converting a by Chris Lattner · 16 years ago
  6. 5e7dcc6 remove the old getSelector implementation, which removes some by Chris Lattner · 16 years ago
  7. 9384c76 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
  8. 42ba3e7 use cheaper/simpler getselector call for @selector exprs. by Chris Lattner · 16 years ago
  9. 8e67b63 start avoid doing lots of unneeded work handling selectors by Chris Lattner · 16 years ago
  10. 3aba07c improve indentation, avoid thrashing on maps and recalculating strings as much. by Chris Lattner · 16 years ago
  11. dce1406 give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
  12. 630404b Fix 80 col violations, assert on assumptions. by Chris Lattner · 16 years ago
  13. 550b8db a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
  14. 09b6bf5 Updated atomic intrinsic name from llvm r52706. Fixed dropped bit in shufps. by Mon P Wang · 16 years ago
  15. 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
  16. 4e0b264 "This is a small fix for a bug where static object instances were being incorrectly generated. The bug was caused by my inability to read the GNU libobjc source and is only apparent when JITing code (static compilation does not expose the bug due to the data layout of other globals)." by Chris Lattner · 16 years ago
  17. 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
  18. 18ae3cf Don't add isa with @defs only to work around it in the code generator, patch by Chris Lattner · 16 years ago
  19. 9ea5884 Remove tabs. by Mike Stump · 16 years ago
  20. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  21. 5549976 This patch is motivated by numerous strict-aliasing warnings when compiling by Ted Kremenek · 16 years ago
  22. 9e800e3 force size of alloca to i32, which is currently required by LLVM IR. by Chris Lattner · 16 years ago
  23. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
  24. a7a6dc0 Make CodeGenFunction::EmitDecl() recognise CXXClass/CXXStruct/CXXUnion. by Argyrios Kyrtzidis · 16 years ago
  25. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  26. 507de85 Generate debug descriptors for array types while generating the debug info. by Sanjiv Gupta · 16 years ago
  27. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
  28. 3cd1a2d fix compiler warnings by Nuno Lopes · 16 years ago
  29. 2659052 Don't crash emitting an initializer for a static local with union type. by Eli Friedman · 16 years ago
  30. c53296e Fix crash with conversion to an address-space-qualified pointer. Bug by Eli Friedman · 16 years ago
  31. f58c27a Create debug type descriptors for aggregate/enum types. by Sanjiv Gupta · 16 years ago
  32. c55f98d Reorganize this loop a bit so it doesn't crash for empty unions. Fixes PR2419. by Eli Friedman · 16 years ago
  33. 77e1dfc implement constant expr. sub ptr ptr by Nuno Lopes · 16 years ago
  34. 686226b Emit debug information for global and static variables when -g is specified. by Sanjiv Gupta · 16 years ago
  35. c134fcb For setting attributes, don't assume there are ParamVarDecls available, by Eli Friedman · 16 years ago
  36. 108f55d fix crash when codegening 'cond ? lhs : call-to-void-func()' by Nuno Lopes · 16 years ago
  37. b853ca8 clang fix to parallel LLVM r51928 by Eli Friedman · 16 years ago
  38. 8ef07c0 Include <string> header to allow compiling for MSVC. by Argyrios Kyrtzidis · 16 years ago
  39. 1b8956e Don't name the ObjC types if there aren't any ObjC objects in the file. by Eli Friedman · 16 years ago
  40. ff4a2d9 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 16 years ago
  41. 7dfa639 Make sure _Bool globals have the correct type. by Eli Friedman · 16 years ago
  42. bfe08e0 Minor cleanup to use the ConvertTypeForMem helper. by Eli Friedman · 16 years ago
  43. 5f58b91 Remove spurious == 0 by Anton Korobeynikov · 16 years ago
  44. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
  45. 77eedd6 Calculate alignment for local variables. by Eli Friedman · 16 years ago
  46. cd5f4aa PR1893: Fix up the type of tentative definitions of incomplete array by Eli Friedman · 16 years ago
  47. a04a153 Fix and enable generating general union initializers. Essentially, what by Eli Friedman · 16 years ago
  48. 77ba708 Allow the type of a global to be different from the type of its by Eli Friedman · 16 years ago
  49. cfb313b Fix constant vector init for initializer lists with an incomplete list by Eli Friedman · 16 years ago
  50. 109603d Always check that the definition of a function has the correct type. by Eli Friedman · 16 years ago
  51. cc9b163 Emit parameter and local variable debug information with -g. by Sanjiv Gupta · 16 years ago
  52. e36a3c8 Add FIXME to CodeGen struct layout. by Eli Friedman · 16 years ago
  53. a823400 Some additions to constant initializer generation code. Adds by Eli Friedman · 16 years ago
  54. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  55. b896596 More complete/correct implementation of the comparison operators for by Eli Friedman · 16 years ago
  56. ec2c126 Fix an extremely subtle bug with pointer comparisons: they have to be by Eli Friedman · 16 years ago
  57. 1e86b34 Rearrange EmitLValueForField a bit to work properly for _Bool bitfields by Eli Friedman · 16 years ago
  58. bc5ed6e Add codegen support for a few more kinds of initializer constant expressions. by Eli Friedman · 16 years ago
  59. 08d7802 Add CodeGen support for alignment on globals, both for unusual natural by Eli Friedman · 16 years ago
  60. 32ea35f A couple minor fixes to make debug info usable for arbitrary code: don't by Eli Friedman · 16 years ago
  61. a07b764 Tentative declarations are supposed to have common linkage, not weak. by Eli Friedman · 16 years ago
  62. 0408f68 Always use packed structs. This isn't really very nice, but there's by Eli Friedman · 16 years ago
  63. 2fb86e6 Check first member alignment and uses packed struct if required. by Devang Patel · 16 years ago
  64. b185124 A few more cases for aggregate values. by Eli Friedman · 16 years ago
  65. f4e8533 Implementation of __builtin_ctlz. by Eli Friedman · 16 years ago
  66. a1d642d The cache is working again; re-enable it. by Eli Friedman · 16 years ago
  67. 6f7e2ee Add a more reliable check for whether a static declaration has already by Eli Friedman · 16 years ago
  68. 3b6c493 Stop leaking the target data. (Leak found with valgrind.) by Eli Friedman · 16 years ago
  69. f6a943e Generalize the float type generation code, and specifically fix the by Eli Friedman · 16 years ago
  70. cbadaf6 Rewrite struct/union layout. This is mostly cleanup; this might also fix by Eli Friedman · 16 years ago
  71. 0c99509 Emit memmove, not memcpy, for structure copies; this is unfortunately by Eli Friedman · 16 years ago
  72. 1849128 Fix for PR2001. I'm not really fond of it, but it is correct (unless by Eli Friedman · 16 years ago
  73. 1c6a38b Generate subprogram debug info with -g. by Sanjiv Gupta · 16 years ago
  74. d79a726 Change uses of llvm::Type::isFirstClassType to use the new by Dan Gohman · 16 years ago
  75. 3f2af10 Make debugging information usable. This is barebones, but it makes -g by Eli Friedman · 16 years ago
  76. 144ac61 Minor refactoring: compute the return value separately from emitting the ret. by Eli Friedman · 16 years ago
  77. 963fcb0 Make CurFuncDecl more specific; I have some code I'm going to land in a by Eli Friedman · 16 years ago
  78. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  79. 788d571 Remove an unnecessary/buggy if check. Ran into this with some other by Eli Friedman · 16 years ago
  80. be14c5c Disable the function address cache; this doesn't have any ill effects, by Eli Friedman · 16 years ago
  81. 256f77e Add codegen support for stack address intrinsics. by Eli Friedman · 16 years ago
  82. 07fa52a Implement codegen for comma operator for structs. by Eli Friedman · 16 years ago
  83. 017cbdf Restructure constant structure init codegen so that it's possible to by Eli Friedman · 16 years ago
  84. ef648c7 Remove code that shouldn't have any effect anymore. by Eli Friedman · 16 years ago
  85. d4b32e4 Implement CodeGen for __builtin_memcpy. by Eli Friedman · 16 years ago
  86. 922696f Fix the emission of expressions like char a[10] = "asdf"; previously, by Eli Friedman · 16 years ago
  87. 316bb1b Fix support for _Bool bitfields. The issue is that the bitfield width by Eli Friedman · 16 years ago
  88. 856226c Backout of codegen-based fix to PR2334; this has been fixed differently by Eli Friedman · 16 years ago
  89. 2451250 Fix some prototypes, and implement some builtins until we have our header files completed. by Nate Begeman · 16 years ago
  90. 145c083 Patch for PR2334, and a similar ObjC bug. by Eli Friedman · 16 years ago
  91. 7ea2e3f Handle a couple missing builtins that will go away eventually when the various by Nate Begeman · 16 years ago
  92. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 16 years ago
  93. 06e863f Add codegen support for block-level compound literals. by Eli Friedman · 16 years ago
  94. c4777f1 Add support for init lists for complex variables. by Eli Friedman · 16 years ago
  95. 3b8d116 Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant. by Nate Begeman · 16 years ago
  96. 86eb311 Detabify. by Eli Friedman · 16 years ago
  97. d28a80d Emit basic block for switch body; fixes PR2307. by Eli Friedman · 16 years ago
  98. c8ba961 Don't try to take the address of a bitfield; fixes PR2310. by Eli Friedman · 16 years ago
  99. 1ffe281 Added support to generate some atomic operators (add, sub, and, or etc..) by Mon P Wang · 16 years ago
  100. 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 16 years ago