1. 13dcd00 This patch implements objective-c's 'SEL' type as a built-in by Fariborz Jahanian · 15 years ago
  2. f8f1893 Fix a couple minor memory leaks. by Eli Friedman · 15 years ago
  3. 3958b50 Fix clang's use of DenseMap iterators after r86636 fixed their constness. by Jeffrey Yasskin · 15 years ago
  4. e27ec8a Store the builtin types as CanQualTypes. Expand a bit on the CanQual API, by John McCall · 15 years ago
  5. 6b7fc13 Use the qualified name for tag types. by Anders Carlsson · 15 years ago
  6. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  7. c1eb14a Codegen support for nullptr from C++0x. by Anders Carlsson · 15 years ago
  8. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  9. ad3e711 More member pointer work. by Anders Carlsson · 15 years ago
  10. 8c8f69e Update for LLVM API change. by Owen Anderson · 15 years ago
  11. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  12. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
  13. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  14. 3dee6ef Add ability to layout the vtable pointer in trivial cases. I noticed by Mike Stump · 15 years ago
  15. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  16. dfcb538 Remove the old RecordOrganizer. by Anders Carlsson · 15 years ago
  17. cad8665 Some minor changes toward support of data by Fariborz Jahanian · 15 years ago
  18. 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
  19. 742cd1b ir-gen for non-virtual base class initialization in constructors. by Fariborz Jahanian · 15 years ago
  20. 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
  21. 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
  22. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  23. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  24. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  25. 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
  26. 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
  27. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  28. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  29. 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
  30. 28e4780 Fix type conversion of ObjCObjectPointerType. by Daniel Dunbar · 15 years ago
  31. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  32. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  33. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  34. 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
  35. 9408c45 Correct for renaming PaddedSize -> AllocSize in LLVM. by Duncan Sands · 15 years ago
  36. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  37. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  38. 070eff4 Minor simplification. by Eli Friedman · 15 years ago
  39. 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
  40. ae28723 Simplify. by Daniel Dunbar · 15 years ago
  41. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  42. 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 15 years ago
  43. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  44. 285d0db fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 15 years ago
  45. 09dc666 tidy some code. by Chris Lattner · 15 years ago
  46. 636efb6 remove a dead prototype by Chris Lattner · 15 years ago
  47. c90dd0c remove the warning. We don't control what users do, and this code by Chris Lattner · 15 years ago
  48. 9a1a9c4 do not *copy* objc interface types, just use their reference. by Chris Lattner · 15 years ago
  49. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  50. 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
  51. 209bb43 Fix a bug in building function pointer type corresponding to block pointer. by Fariborz Jahanian · 15 years ago
  52. b3b6b9b Initial implementation of CodeGen for incomplete function types; fixes by Eli Friedman · 15 years ago
  53. 57a84fb Fix for PR3687: use the memory representation for booleans when a by Eli Friedman · 15 years ago
  54. c1efaec Eliminate CXXRecordType by Douglas Gregor · 15 years ago
  55. fd6f085 Change the way clang generates union types a bit so it plays well by Eli Friedman · 15 years ago
  56. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  57. 6aeae7f Change PointersToResolve to list the pointee type to resolve, not the by Daniel Dunbar · 15 years ago
  58. f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 15 years ago
  59. f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 15 years ago
  60. f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 15 years ago
  61. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 15 years ago
  62. 541b63b Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 15 years ago
  63. bb36d33 ABI handling API changes. by Daniel Dunbar · 15 years ago
  64. 34e7946 Improvements to code-generation and semantic analysis of designated by Douglas Gregor · 15 years ago
  65. 424c51d Introduce an explicit case for member pointers in CodeGenTypes. However, it simply asserts. by Sebastian Redl · 16 years ago
  66. 491c7b7 (LLVM up) Match TargetData API change in LLVM TOT. by Daniel Dunbar · 16 years ago
  67. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  68. 4e174f1 Convert block types in IRgen. This is not the correct type, but by Daniel Dunbar · 16 years ago
  69. a769c00 This patch will build the Records lazily per Steve's comments. by Fariborz Jahanian · 16 years ago
  70. 9ee92e8 Name of addLayoutToClass is confusing as no layout calculation by Fariborz Jahanian · 16 years ago
  71. fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 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. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  76. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  77. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  78. 6b1da0e Lift out ABIInfo abstract base class. by Daniel Dunbar · 16 years ago
  79. 3304e55 silence release-assert warnings. by Chris Lattner · 16 years ago
  80. 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
  81. efb6d0d Key LLVM types for TagDecl's off of the clang Type, since there is now by Daniel Dunbar · 16 years ago
  82. 9048891 Fix double-free error with sizeof applied to VLA types. - PR2727. by Daniel Dunbar · 16 years ago
  83. 8af9c78 Name struct types generated for Obj-C classes. by Daniel Dunbar · 16 years ago
  84. 6c2dae7 Convert qualified interface types correctly. by Anders Carlsson · 16 years ago
  85. 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  86. 98c5ead Protocol related tweaks by Daniel Dunbar · 16 years ago
  87. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  88. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  89. de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 16 years ago
  90. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  91. afef76e Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType(). by Argyrios Kyrtzidis · 16 years ago
  92. 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
  93. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  94. 18ae3cf Don't add isa with @defs only to work around it in the code generator, patch by Chris Lattner · 16 years ago
  95. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  96. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  97. b853ca8 clang fix to parallel LLVM r51928 by Eli Friedman · 16 years ago
  98. e36a3c8 Add FIXME to CodeGen struct layout. by Eli Friedman · 16 years ago
  99. 0408f68 Always use packed structs. This isn't really very nice, but there's by Eli Friedman · 16 years ago
  100. 2fb86e6 Check first member alignment and uses packed struct if required. by Devang Patel · 16 years ago