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