1. 728d7cd Get rid of the size parameter to AppendField. No functionality change. by Anders Carlsson · 15 years ago
  2. 70ee975 Output UTF-16 string literals independent of host byte order. by Daniel Dunbar · 15 years ago
  3. 1d55291 Factor out map lookup for CFString constants. by Daniel Dunbar · 15 years ago
  4. 94ae95f Don't just store the field/bit field info one field, do it for all fields in the union. by Anders Carlsson · 15 years ago
  5. 177d4d8 Fix another thinko. by Anders Carlsson · 15 years ago
  6. faaec22 Correct a thinko in bitfield layout code. Fixes PR4611. by Anders Carlsson · 15 years ago
  7. ec586e7 Simplify, NFC. by Daniel Dunbar · 15 years ago
  8. 2a3856a Simplify. by Daniel Dunbar · 15 years ago
  9. 4b5584b We don't need to keep track of the packed alignment, just whether the struct is packed or not. Fixes PR4610. by Anders Carlsson · 15 years ago
  10. 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
  11. f6c4bc0 Unbreak the CMake build by Douglas Gregor · 15 years ago
  12. 42719fc Shield clang from LLVM API changes, until the dust settles. by Daniel Dunbar · 15 years ago
  13. cfc6758 Set field info for unions. by Anders Carlsson · 15 years ago
  14. 20d6d04 Use arrays as union padding. Also, since the resulting struct will always contain a single element and either a single i8 element or an array of i8s, there's no reason to use a packed struct. by Anders Carlsson · 15 years ago
  15. 2cc8f17 Handle zero width bit fields in unions correctly (by ignoring them). by Anders Carlsson · 15 years ago
  16. 5a6e398 Implement union layout support. by Anders Carlsson · 15 years ago
  17. 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
  18. f1c8380 These IRgen improvements have been done. by Daniel Dunbar · 15 years ago
  19. 0ce73f6 Use DICompositeType->replaceAllUsesWith(). by Devang Patel · 15 years ago
  20. 9533a7f Fix a couple recent ABI regressions noticed during code review (fallout from the ObjC type system rewrite). by Steve Naroff · 15 years ago
  21. 1360d4a Make vectorized floating-point comparisons work without crashing. by Eli Friedman · 15 years ago
  22. c6a38a4 Preserve address space information through member accesses, e.g., by Mon P Wang · 15 years ago
  23. 4cd1608 Update for LLVM API change. by Owen Anderson · 15 years ago
  24. f48880a Update for LLVM API change. by Owen Anderson · 15 years ago
  25. e7d346b Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs. by Fariborz Jahanian · 15 years ago
  26. ab3c0a2 Early ir-gen for constructor prologue. This is on going. by Fariborz Jahanian · 15 years ago
  27. 5ac2323 Remove an apparently unused header. by Mike Stump · 15 years ago
  28. 96e18b0 Catch another trivial case where we can avoid emitting a separate return blcok. by Daniel Dunbar · 15 years ago
  29. cd5e60e Detect when the current generation point is unreachable after emitting by Daniel Dunbar · 15 years ago
  30. 25b6ebf Fix thinko. by Daniel Dunbar · 15 years ago
  31. d286f05 Avoid generation of dead code in a few more situations. by Daniel Dunbar · 15 years ago
  32. 243a685 Rename NextOffset to DataSize, which better matches the Itanium C++ ABI by Anders Carlsson · 15 years ago
  33. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  34. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  35. ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 15 years ago
  36. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  37. 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
  38. 62a11a7 ir-gen for --/++ operators of objc object pointers in 32bit abi. by Fariborz Jahanian · 15 years ago
  39. 89e887f Hook in s390x stuff into clang by Anton Korobeynikov · 15 years ago
  40. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  41. 9cdd637 Update for LLVM API change. by Owen Anderson · 15 years ago
  42. 9d4a15f use CreateRuntimeVariable to get __CFConstantStringClassReference by Chris Lattner · 15 years ago
  43. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  44. 95b851e codegen string literals using private linkage now like llvm-gcc, eliminating by Chris Lattner · 15 years ago
  45. d720046 Update for LLVM API change. by Owen Anderson · 15 years ago
  46. b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  47. 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
  48. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  49. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 15 years ago
  50. 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
  51. 991b515 [llvm up] adjust to match mainline. by Chris Lattner · 15 years ago
  52. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  53. a1a5e8a Revert r75614 which depend on r75610 (for LLVM), which was reverted. by Daniel Dunbar · 15 years ago
  54. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  55. 127bf31 use new name for method. by Chris Lattner · 15 years ago
  56. 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 15 years ago
  57. 9df4bb3 Update debug info generation for ObjCObjectPointer changes. by Daniel Dunbar · 15 years ago
  58. fc494ff Update for API change. by Owen Anderson · 15 years ago
  59. 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
  60. fe09eab Update debug info type cache after fwd decl is replaced by real decl. by Devang Patel · 15 years ago
  61. 0ae3d60 Fix comment. by Devang Patel · 15 years ago
  62. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  63. 28e4780 Fix type conversion of ObjCObjectPointerType. by Daniel Dunbar · 15 years ago
  64. c1ab900 Generate correct prototype for objc_enumerationMutation. by Daniel Dunbar · 15 years ago
  65. 818e96f Fix typo (found by gcc warning). by Eli Friedman · 15 years ago
  66. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  67. 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
  68. aac8705 Update for IRBuilder API change. by Owen Anderson · 15 years ago
  69. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  70. a294ca8 Implement code generation of ChooseExpr for aggregate types. by Anders Carlsson · 15 years ago
  71. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  72. 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
  73. 9c10fcf reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. by Chris Lattner · 15 years ago
  74. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  75. c51db23 This fixes the case where the wrong symbol is emitted leading to linking errors when you reference a class before defining it (GNU runtime). by Fariborz Jahanian · 15 years ago
  76. 8f1ca78 Update for changes in LLVM. Hopefully this is the last one for a while. by Owen Anderson · 15 years ago
  77. c93f498 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 15 years ago
  78. 42253cc Update for LLVMContext+Module change. by Owen Anderson · 15 years ago
  79. b59761b use new and simplified LLVM APIs. Patch by Jay Foad! by Chris Lattner · 15 years ago
  80. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  81. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  82. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  83. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  84. 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
  85. 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
  86. 16e8be2 Move FunctionDecl::TemplateSpecializationInfo out into its own class, by Douglas Gregor · 15 years ago
  87. 4ebe3e4 Make the StackProtector bitfield use enums instead of obscure numbers. by Bill Wendling · 15 years ago
  88. 45483f7 Add stack protector support to clang. This generates the 'ssp' and 'sspreq' by Bill Wendling · 15 years ago
  89. 6e5dd86 OpenCL 1.0 Support: fix a bug with lvalue swizzles by Nate Begeman · 15 years ago
  90. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  91. bd0fec9 typo by Devang Patel · 15 years ago
  92. 72240d7 Revrt PR4228 fix for now. by Devang Patel · 15 years ago
  93. c0183e8 Simplify, and fix a possible crash (never happens however, because we don't ever by Daniel Dunbar · 15 years ago
  94. 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
  95. c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
  96. d6bebbf fix PR4423. by Chris Lattner · 15 years ago
  97. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  98. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  99. f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
  100. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago