1. 7650d95 update for api change. by Chris Lattner · 13 years ago
  2. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  3. e0047b1 Don't add type names for enums; they're never used in LLVM IR. by Anders Carlsson · 13 years ago
  4. 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 13 years ago
  5. e9742b0 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. by Anders Carlsson · 13 years ago
  6. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  7. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  8. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  9. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
  10. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  11. 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
  12. cb690b1 Fix a (probably very old) regression where we weren't using the typedef name for anonymous tag types. by Anders Carlsson · 14 years ago
  13. 2d98777 Revert r120110. We don't want to call ConvertType from within getCGRecordLayout. by Anders Carlsson · 14 years ago
  14. 4cb78b2 Use ConvertType instead of ConvertTagDeclType, since ConvertType will assign a name to the type. by Anders Carlsson · 14 years ago
  15. 3379e9b Simplify code. by Anders Carlsson · 14 years ago
  16. 8292696 Fix build. by Anders Carlsson · 14 years ago
  17. c8f01eb Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't exist. This matches ASTContext::getASTRecordLayout and is less confusing. by Anders Carlsson · 14 years ago
  18. 2348c62 Reduce string thrashing. by Benjamin Kramer · 14 years ago
  19. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  20. 0bab0cd Abstract out everything having to do with member pointers into the ABI by John McCall · 14 years ago
  21. f16aa10 Go back to asking CodeGenTypes whether a type is zero-initializable. by John McCall · 14 years ago
  22. a9fa858 fix rdar://8147692 - yet another crash due to my abi work. by Chris Lattner · 14 years ago
  23. bcaedae Reapply: by Chris Lattner · 14 years ago
  24. 7bbe03d Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap. by Daniel Dunbar · 14 years ago
  25. a9e0515 Revert r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead", it is part of a boostrap breaking sequence. by Daniel Dunbar · 14 years ago
  26. f1d5d8a fix PR7523, which was caused by the ABI code calling ConvertType instead by Chris Lattner · 14 years ago
  27. 376fe5e fix PR7519: after thrashing around and remembering how all this stuff by Chris Lattner · 14 years ago
  28. ce93399 minor cleanups. by Chris Lattner · 14 years ago
  29. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
  30. c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
  31. c39211d Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecordDecl. by Anders Carlsson · 14 years ago
  32. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  33. 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
  34. 198bcb4 IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures. by Daniel Dunbar · 14 years ago
  35. 270e203 IRGen: Hide CGRecordLayoutBuilder class, because I can. by Daniel Dunbar · 14 years ago
  36. 7c465b9 IRGen: Narrow getCGRecordLayout type. by Daniel Dunbar · 14 years ago
  37. 2924ade IRgen: Move CGRecordLayout to its own happy little file. by Daniel Dunbar · 14 years ago
  38. f858da6 Minor formatting/FIXME cleanups. by Daniel Dunbar · 14 years ago
  39. ad5e738 Split out types that are non-canonical unless dependent as their own by John McCall · 14 years ago
  40. ead608a Use the power of types to track down another canonicalization bug in by John McCall · 14 years ago
  41. f177d9d Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 14 years ago
  42. 5cfa011 Always start tag definitions before completing them. Assert same. by John McCall · 14 years ago
  43. 86ff308 Extract a common structure for holding information about the definition by John McCall · 14 years ago
  44. 6f41c17 Use the new isInteger() method in a couple places, some random cleanup, and by Chris Lattner · 15 years ago
  45. 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
  46. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  47. 8c69235 Cleanup switch so it doesn't have a default case. by Eli Friedman · 15 years ago
  48. 4a2251b Fix for PR5659: correct a rather nasty oversight in the type conversion for by Eli Friedman · 15 years ago
  49. 13dcd00 This patch implements objective-c's 'SEL' type as a built-in by Fariborz Jahanian · 15 years ago
  50. f8f1893 Fix a couple minor memory leaks. by Eli Friedman · 15 years ago
  51. 3958b50 Fix clang's use of DenseMap iterators after r86636 fixed their constness. by Jeffrey Yasskin · 15 years ago
  52. e27ec8a Store the builtin types as CanQualTypes. Expand a bit on the CanQual API, by John McCall · 15 years ago
  53. 6b7fc13 Use the qualified name for tag types. by Anders Carlsson · 15 years ago
  54. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  55. c1eb14a Codegen support for nullptr from C++0x. by Anders Carlsson · 15 years ago
  56. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  57. ad3e711 More member pointer work. by Anders Carlsson · 15 years ago
  58. 8c8f69e Update for LLVM API change. by Owen Anderson · 15 years ago
  59. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  60. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
  61. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  62. 3dee6ef Add ability to layout the vtable pointer in trivial cases. I noticed by Mike Stump · 15 years ago
  63. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  64. dfcb538 Remove the old RecordOrganizer. by Anders Carlsson · 15 years ago
  65. cad8665 Some minor changes toward support of data by Fariborz Jahanian · 15 years ago
  66. 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
  67. 742cd1b ir-gen for non-virtual base class initialization in constructors. by Fariborz Jahanian · 15 years ago
  68. 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
  69. 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
  70. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  71. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  72. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  73. 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
  74. 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
  75. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  76. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  77. 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
  78. 28e4780 Fix type conversion of ObjCObjectPointerType. by Daniel Dunbar · 15 years ago
  79. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  80. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  81. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  82. 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
  83. 9408c45 Correct for renaming PaddedSize -> AllocSize in LLVM. by Duncan Sands · 15 years ago
  84. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  85. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  86. 070eff4 Minor simplification. by Eli Friedman · 15 years ago
  87. 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
  88. ae28723 Simplify. by Daniel Dunbar · 15 years ago
  89. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  90. 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 15 years ago
  91. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  92. 285d0db fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 15 years ago
  93. 09dc666 tidy some code. by Chris Lattner · 15 years ago
  94. 636efb6 remove a dead prototype by Chris Lattner · 15 years ago
  95. c90dd0c remove the warning. We don't control what users do, and this code by Chris Lattner · 15 years ago
  96. 9a1a9c4 do not *copy* objc interface types, just use their reference. by Chris Lattner · 15 years ago
  97. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  98. 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
  99. 209bb43 Fix a bug in building function pointer type corresponding to block pointer. by Fariborz Jahanian · 15 years ago
  100. b3b6b9b Initial implementation of CodeGen for incomplete function types; fixes by Eli Friedman · 15 years ago