1. a077b5c add support for tying asm operands where the result is smaller than by Chris Lattner · 15 years ago
  2. ede9d90 implement support for asm outputs targetting non-simple lvalue destinations by Chris Lattner · 15 years ago
  3. e38df86 Use type from ivar instead of from shadow struct field. by Daniel Dunbar · 15 years ago
  4. 4df4ee0 handle codegen of asms where a small input is tied to a large output. by Chris Lattner · 15 years ago
  5. 481fef9 refactor some code to get the input/output constraint info before by Chris Lattner · 15 years ago
  6. ac7c814 When creating a dwarf record type for an objc interface, make sure to propagate by Chris Lattner · 15 years ago
  7. b95ee58 capture whether optimizations are enabled or not in debug info by Chris Lattner · 15 years ago
  8. 4c2577a encode the version of the objc runtime into the dwarf compile unit. rdar://6848435, by Chris Lattner · 15 years ago
  9. 3dad49f We can now call member functions where the base is a pointer. by Anders Carlsson · 15 years ago
  10. dd2fb9c Don't assert when we think we need copy/dispose, but don't need them. by Mike Stump · 15 years ago
  11. bad3a94 Don't use indirect memory destinations for inline asm. Fixes 6841383. by Anders Carlsson · 15 years ago
  12. 70b51c7 Remove a warning when this file is compiled optimized. by Fariborz Jahanian · 15 years ago
  13. 5b2bad0 API for message dispatch of methods returning floats to match gcc's closely. by Fariborz Jahanian · 15 years ago
  14. 944af71 Fix for PR4108: be a bit looser with the casts that we accept in by Eli Friedman · 15 years ago
  15. ae69e00 fix i128 to return in 2 64-bit registers (rax/rdx on x86-64) by Chris Lattner · 15 years ago
  16. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  17. 65257ca Undid setting of the flag for msg_Send for 32bit code gen. by Fariborz Jahanian · 15 years ago
  18. 679cd7f Export lazy references of .objc_class_name of class names by Fariborz Jahanian · 15 years ago
  19. 2f87216 Type of msgSend message dispatch API is a vararg. by Fariborz Jahanian · 15 years ago
  20. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  21. de13502 While generating debug info ignore unnamed fields. by Devang Patel · 15 years ago
  22. 8e03444 x86-32 ABI: Fix crash on return of structure with flexible array member. by Daniel Dunbar · 15 years ago
  23. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  24. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  25. 2819fa8 pull operands names "[foo]" into ConstraintInfo. by Chris Lattner · 15 years ago
  26. 432c869 pull the constraint string into the ConstraintInfo struct by Chris Lattner · 15 years ago
  27. 44def07 change TargetInfo::ConstraintInfo to be a struct that contains by Chris Lattner · 15 years ago
  28. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
  29. cabec03 When calling the cleanup function specified by __attribute__((cleanup)), make sure to bitcast the argument so it has the same type as the first argument of the cleanup function. Fixes <rdar://problem/6827047>. by Anders Carlsson · 15 years ago
  30. 71238f6 "This fixes message sends to super in a way that both works with real code and passes the test in the test suite. It also fixes a crash when using recent versions of GNU libobjc and compiling modules that do not contain any constant strings but do contain a declaration of the constant string class and possible some other corner cases (thanks to Pete French for providing me with a test case for that one)." by Chris Lattner · 15 years ago
  31. 070eff4 Minor simplification. by Eli Friedman · 15 years ago
  32. 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 15 years ago
  33. 2a86625 Fix pointer addressing and array subscripting of Objective-C interface by Daniel Dunbar · 15 years ago
  34. d019d96 Minor refactoring. No intended change in behavior. by Fariborz Jahanian · 15 years ago
  35. 8c2f2d1 Minor refactoring. No change in functionality. by Fariborz Jahanian · 15 years ago
  36. 81adc05 Some code clean up of objc2's bitmap layout. by Fariborz Jahanian · 15 years ago
  37. 7cabee5 Clang part of r69947. Reverting back 69574 as it is no longer needed. by Sanjiv Gupta · 15 years ago
  38. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago
  39. 87de649 Handle corner case where clang-cc is invoked directly to compile preprocessed source file without -main-file-name. In this case, CDDebugInfo is not able identify correct main source file becase SM.isFromMainFile() returns true for locations from header files as well as locations from main source file. by Devang Patel · 15 years ago
  40. 2eada63 Removed bunch of FIXMEs no longer needed. by Fariborz Jahanian · 15 years ago
  41. 325f758 Mark IMAGE_INFO as constant on x86_64-darwin. by Daniel Dunbar · 15 years ago
  42. 4863db4 fix a problem producing debug info with global blocks. by Chris Lattner · 15 years ago
  43. b700377 implement debug info for _Complex. by Chris Lattner · 15 years ago
  44. b5437d2 the logic for computing __func__ and friends is really broken: by Chris Lattner · 15 years ago
  45. 0941b49 Use std::sort instead of qsort. by Daniel Dunbar · 15 years ago
  46. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 15 years ago
  47. c71303d ivar layout bitmap is alive! by Fariborz Jahanian · 15 years ago
  48. a80a0f6 Reapply r69771, with updates & fixes: by Daniel Dunbar · 15 years ago
  49. a243578 Remove lookupFieldDeclFromIvar from ObjCIvarDecl interface. by Daniel Dunbar · 15 years ago
  50. 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
  51. 84ad77a Add CGObjCRuntime::GetConcreteClassStruct to encapsulate access to the by Daniel Dunbar · 15 years ago
  52. ae28723 Simplify. by Daniel Dunbar · 15 years ago
  53. 3fea0c0 Emit meta data using the Ivar, not a looked up FieldDecl. by Daniel Dunbar · 15 years ago
  54. c8cbf19 Use ComputeIvarBaseOffset instead of looking up by hand. by Daniel Dunbar · 15 years ago
  55. 9777687 Merge ivar access amongst the three runtimes. by Daniel Dunbar · 15 years ago
  56. aa2b579 implement debug info support for id<proto> and interface<proto> by Chris Lattner · 15 years ago
  57. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  58. 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 15 years ago
  59. d4ae6c0 Revert r69771, I missed some (obvious) details. :/ by Daniel Dunbar · 15 years ago
  60. 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 15 years ago
  61. 0c45793 Rework the shadow struct that is layed out for Objective-C classes. by Daniel Dunbar · 15 years ago
  62. 1c02f86 move 64-bit abi functions to lazy model, everything is lazy now, yay. by Chris Lattner · 15 years ago
  63. 72db6c3 remove the last of the non-lazy objc runtime functions for the 32-bit ABI, by Chris Lattner · 15 years ago
  64. bbccd61 number of non-lazy runtime functions from 9 -> 4. by Chris Lattner · 15 years ago
  65. 4176b0c make message send functions lazy, we're down from 14 non-lazy functions to 9. by Chris Lattner · 15 years ago
  66. 34b02a1 move more EH stuff to being lazily created. An empty .m file now by Chris Lattner · 15 years ago
  67. 8a56911 make try/catch objc runtime functions be lazily generated. rdar://6809612 by Chris Lattner · 15 years ago
  68. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 15 years ago
  69. f0a990c fix PR4026: Clang can't codegen __func__ without implicit cast by Chris Lattner · 15 years ago
  70. 24c8991 Make sure to mark the interface as completed when we see an by Daniel Dunbar · 15 years ago
  71. 7520bd1 Fix emission of static tentative definitions referenced from other static functions by Douglas Gregor · 15 years ago
  72. 7fb1627 More objc2's ivar layout bitmap. No change in functionality. by Fariborz Jahanian · 15 years ago
  73. 88207c9 don't bother emitting a zero byte memset at all. We used to get them by Chris Lattner · 15 years ago
  74. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  75. 70aa5f9 Pass and return aggregate types directly to function calls. by Sanjiv Gupta · 15 years ago
  76. f1c97eb use of predefined identifiers like __func__ at global scope warn in sema, by Chris Lattner · 15 years ago
  77. 7818a4d Remove unnused variable. by Daniel Dunbar · 15 years ago
  78. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
  79. 6bf2ae0 Remove LateBoundIVars() runtime interface, it is unused. by Daniel Dunbar · 15 years ago
  80. 9e6c20b Assert on a few conditions that (I believe) should hold by Daniel Dunbar · 15 years ago
  81. 3d2ad66 ObjC2's Ivar bitmap layout work. No change in functionality. by Fariborz Jahanian · 15 years ago
  82. 6c1aac8 Move countInheritedIvars to within striking distance of GetClassSizeInfo by Daniel Dunbar · 15 years ago
  83. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 15 years ago
  84. 6ec0716 Inline GetFirstIvarInRecord into sole caller. - No functionality change. by Daniel Dunbar · 15 years ago
  85. c7c6dc0 Set a bit in IMAGE_INFO to indicate that we don't contain any by Daniel Dunbar · 15 years ago
  86. 3e5f0d8 Lift out GetNamedIvarList. by Daniel Dunbar · 15 years ago
  87. 3eec8aa Don't emit ivar offsets for unnamed bit fields. by Daniel Dunbar · 15 years ago
  88. c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 15 years ago
  89. 8f426fa PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type. by Eli Friedman · 15 years ago
  90. 60952f9 Remove non-const form of lookupFieldDeclForIvar. by Daniel Dunbar · 15 years ago
  91. 91636d6 Comment fixes. by Daniel Dunbar · 15 years ago
  92. b02532a Lift GetClassSizeInfo out of GenerateClass, add a FIXME. by Daniel Dunbar · 15 years ago
  93. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 15 years ago
  94. 1768fab Silence gcc warning. by Eli Friedman · 15 years ago
  95. 271474e silence a warning, it isn't clear what the right answer is here, by Chris Lattner · 15 years ago
  96. adb1a6f silence a warning, I need to talk to Devang about this code. by Chris Lattner · 15 years ago
  97. b7b58b1 Fix rdar://6804402 - crash on objc implementations declared with by Chris Lattner · 15 years ago
  98. 48fa064 Fix bug in computation of ivar offsets for (adjacent) bitfields. by Daniel Dunbar · 15 years ago
  99. 33b3bc9 revert david's patch, which causes a testsuite failure. by Chris Lattner · 15 years ago
  100. 737c502 Reuse ObjcIvarOffsetVariable instead of duplicating code. by Daniel Dunbar · 15 years ago