1. ad3e711 More member pointer work. by Anders Carlsson · 15 years ago
  2. 8c8f69e Update for LLVM API change. by Owen Anderson · 15 years ago
  3. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  4. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
  5. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  6. 3dee6ef Add ability to layout the vtable pointer in trivial cases. I noticed by Mike Stump · 15 years ago
  7. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  8. dfcb538 Remove the old RecordOrganizer. by Anders Carlsson · 15 years ago
  9. cad8665 Some minor changes toward support of data by Fariborz Jahanian · 15 years ago
  10. 696798f Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an empty class will have a padding byte. by Anders Carlsson · 15 years ago
  11. 742cd1b ir-gen for non-virtual base class initialization in constructors. by Fariborz Jahanian · 15 years ago
  12. 8330cee Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. by Anders Carlsson · 15 years ago
  13. 45372a6 Check in CGRecordLayoutBuilder which is a reimplementation of the record layout code. (Yay, no more packed structs unless absolutely necessary). We currently don't use the layouts being built but that will change when the new code is mature enough :) by Anders Carlsson · 15 years ago
  14. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  15. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  16. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  17. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  18. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
  19. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  20. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  21. 430ee5a Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?view=rev&revision=75314. by Steve Naroff · 15 years ago
  22. 28e4780 Fix type conversion of ObjCObjectPointerType. by Daniel Dunbar · 15 years ago
  23. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  24. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  25. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  26. 0e65001 Add support for converting member pointer types to LLVM types. Also mangle pointer to member functions correctly and add tests. by Anders Carlsson · 15 years ago
  27. 9408c45 Correct for renaming PaddedSize -> AllocSize in LLVM. by Duncan Sands · 15 years ago
  28. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  29. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  30. 070eff4 Minor simplification. by Eli Friedman · 15 years ago
  31. 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
  32. ae28723 Simplify. by Daniel Dunbar · 15 years ago
  33. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  34. 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 15 years ago
  35. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  36. 285d0db fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 15 years ago
  37. 09dc666 tidy some code. by Chris Lattner · 15 years ago
  38. 636efb6 remove a dead prototype by Chris Lattner · 15 years ago
  39. c90dd0c remove the warning. We don't control what users do, and this code by Chris Lattner · 15 years ago
  40. 9a1a9c4 do not *copy* objc interface types, just use their reference. by Chris Lattner · 15 years ago
  41. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  42. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 15 years ago
  43. 209bb43 Fix a bug in building function pointer type corresponding to block pointer. by Fariborz Jahanian · 15 years ago
  44. b3b6b9b Initial implementation of CodeGen for incomplete function types; fixes by Eli Friedman · 15 years ago
  45. 57a84fb Fix for PR3687: use the memory representation for booleans when a by Eli Friedman · 15 years ago
  46. c1efaec Eliminate CXXRecordType by Douglas Gregor · 15 years ago
  47. fd6f085 Change the way clang generates union types a bit so it plays well by Eli Friedman · 15 years ago
  48. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  49. 6aeae7f Change PointersToResolve to list the pointee type to resolve, not the by Daniel Dunbar · 15 years ago
  50. f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 15 years ago
  51. f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 15 years ago
  52. f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 16 years ago
  53. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
  54. 541b63b Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 16 years ago
  55. bb36d33 ABI handling API changes. by Daniel Dunbar · 16 years ago
  56. 34e7946 Improvements to code-generation and semantic analysis of designated by Douglas Gregor · 16 years ago
  57. 424c51d Introduce an explicit case for member pointers in CodeGenTypes. However, it simply asserts. by Sebastian Redl · 16 years ago
  58. 491c7b7 (LLVM up) Match TargetData API change in LLVM TOT. by Daniel Dunbar · 16 years ago
  59. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  60. 4e174f1 Convert block types in IRgen. This is not the correct type, but by Daniel Dunbar · 16 years ago
  61. a769c00 This patch will build the Records lazily per Steve's comments. by Fariborz Jahanian · 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. e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
  65. 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
  66. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  67. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  68. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  69. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  70. 6b1da0e Lift out ABIInfo abstract base class. by Daniel Dunbar · 16 years ago
  71. 3304e55 silence release-assert warnings. by Chris Lattner · 16 years ago
  72. 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
  73. efb6d0d Key LLVM types for TagDecl's off of the clang Type, since there is now by Daniel Dunbar · 16 years ago
  74. 9048891 Fix double-free error with sizeof applied to VLA types. - PR2727. by Daniel Dunbar · 16 years ago
  75. 8af9c78 Name struct types generated for Obj-C classes. by Daniel Dunbar · 16 years ago
  76. 6c2dae7 Convert qualified interface types correctly. by Anders Carlsson · 16 years ago
  77. 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  78. 98c5ead Protocol related tweaks by Daniel Dunbar · 16 years ago
  79. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  80. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  81. de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 16 years ago
  82. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  83. afef76e Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType(). by Argyrios Kyrtzidis · 16 years ago
  84. 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
  85. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  86. 18ae3cf Don't add isa with @defs only to work around it in the code generator, 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. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  89. b853ca8 clang fix to parallel LLVM r51928 by Eli Friedman · 16 years ago
  90. e36a3c8 Add FIXME to CodeGen struct layout. by Eli Friedman · 16 years ago
  91. 0408f68 Always use packed structs. This isn't really very nice, but there's by Eli Friedman · 16 years ago
  92. 2fb86e6 Check first member alignment and uses packed struct if required. by Devang Patel · 16 years ago
  93. f6a943e Generalize the float type generation code, and specifically fix the by Eli Friedman · 16 years ago
  94. cbadaf6 Rewrite struct/union layout. This is mostly cleanup; this might also fix by Eli Friedman · 16 years ago
  95. d79a726 Change uses of llvm::Type::isFirstClassType to use the new by Dan Gohman · 16 years ago
  96. 5cada6b Begin handling union bitfields. Note, this is just beginning. by Devang Patel · 16 years ago
  97. d8ecd3c Fix PR2101 - Codegen crash during bitfield initialization. by Devang Patel · 16 years ago
  98. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
  99. c8b1227 Allow targets to override double size, alignment, and semantics, and tie this by Nate Begeman · 16 years ago
  100. fce71b8 Fix PR2081 (problems codegen'ing some recursive structures) patch by Chris Lattner · 16 years ago