- 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
- 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
- 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
- 070eff4 Minor simplification. by Eli Friedman · 15 years ago
- 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 15 years ago
- 2a86625 Fix pointer addressing and array subscripting of Objective-C interface by Daniel Dunbar · 15 years ago
- d019d96 Minor refactoring. No intended change in behavior. by Fariborz Jahanian · 15 years ago
- 8c2f2d1 Minor refactoring. No change in functionality. by Fariborz Jahanian · 15 years ago
- 81adc05 Some code clean up of objc2's bitmap layout. by Fariborz Jahanian · 15 years ago
- 7cabee5 Clang part of r69947. Reverting back 69574 as it is no longer needed. by Sanjiv Gupta · 15 years ago
- b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago
- 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
- 2eada63 Removed bunch of FIXMEs no longer needed. by Fariborz Jahanian · 15 years ago
- 325f758 Mark IMAGE_INFO as constant on x86_64-darwin. by Daniel Dunbar · 15 years ago
- 4863db4 fix a problem producing debug info with global blocks. by Chris Lattner · 15 years ago
- b700377 implement debug info for _Complex. by Chris Lattner · 15 years ago
- b5437d2 the logic for computing __func__ and friends is really broken: by Chris Lattner · 15 years ago
- 0941b49 Use std::sort instead of qsort. by Daniel Dunbar · 15 years ago
- 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 15 years ago
- c71303d ivar layout bitmap is alive! by Fariborz Jahanian · 15 years ago
- a80a0f6 Reapply r69771, with updates & fixes: by Daniel Dunbar · 15 years ago
- a243578 Remove lookupFieldDeclFromIvar from ObjCIvarDecl interface. by Daniel Dunbar · 15 years ago
- 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
- 84ad77a Add CGObjCRuntime::GetConcreteClassStruct to encapsulate access to the by Daniel Dunbar · 15 years ago
- ae28723 Simplify. by Daniel Dunbar · 15 years ago
- 3fea0c0 Emit meta data using the Ivar, not a looked up FieldDecl. by Daniel Dunbar · 15 years ago
- c8cbf19 Use ComputeIvarBaseOffset instead of looking up by hand. by Daniel Dunbar · 15 years ago
- 9777687 Merge ivar access amongst the three runtimes. by Daniel Dunbar · 15 years ago
- aa2b579 implement debug info support for id<proto> and interface<proto> by Chris Lattner · 15 years ago
- 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
- 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 15 years ago
- d4ae6c0 Revert r69771, I missed some (obvious) details. :/ by Daniel Dunbar · 15 years ago
- 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 15 years ago
- 0c45793 Rework the shadow struct that is layed out for Objective-C classes. by Daniel Dunbar · 15 years ago
- 1c02f86 move 64-bit abi functions to lazy model, everything is lazy now, yay. by Chris Lattner · 15 years ago
- 72db6c3 remove the last of the non-lazy objc runtime functions for the 32-bit ABI, by Chris Lattner · 15 years ago
- bbccd61 number of non-lazy runtime functions from 9 -> 4. by Chris Lattner · 15 years ago
- 4176b0c make message send functions lazy, we're down from 14 non-lazy functions to 9. by Chris Lattner · 15 years ago
- 34b02a1 move more EH stuff to being lazily created. An empty .m file now by Chris Lattner · 15 years ago
- 8a56911 make try/catch objc runtime functions be lazily generated. rdar://6809612 by Chris Lattner · 15 years ago
- d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 15 years ago
- f0a990c fix PR4026: Clang can't codegen __func__ without implicit cast by Chris Lattner · 15 years ago
- 24c8991 Make sure to mark the interface as completed when we see an by Daniel Dunbar · 15 years ago
- 7520bd1 Fix emission of static tentative definitions referenced from other static functions by Douglas Gregor · 15 years ago
- 7fb1627 More objc2's ivar layout bitmap. No change in functionality. by Fariborz Jahanian · 15 years ago
- 88207c9 don't bother emitting a zero byte memset at all. We used to get them by Chris Lattner · 15 years ago
- b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
- 70aa5f9 Pass and return aggregate types directly to function calls. by Sanjiv Gupta · 15 years ago
- f1c97eb use of predefined identifiers like __func__ at global scope warn in sema, by Chris Lattner · 15 years ago
- 7818a4d Remove unnused variable. by Daniel Dunbar · 15 years ago
- 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
- 6bf2ae0 Remove LateBoundIVars() runtime interface, it is unused. by Daniel Dunbar · 15 years ago
- 9e6c20b Assert on a few conditions that (I believe) should hold by Daniel Dunbar · 15 years ago
- 3d2ad66 ObjC2's Ivar bitmap layout work. No change in functionality. by Fariborz Jahanian · 15 years ago
- 6c1aac8 Move countInheritedIvars to within striking distance of GetClassSizeInfo by Daniel Dunbar · 15 years ago
- cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 15 years ago
- 6ec0716 Inline GetFirstIvarInRecord into sole caller. - No functionality change. by Daniel Dunbar · 15 years ago
- c7c6dc0 Set a bit in IMAGE_INFO to indicate that we don't contain any by Daniel Dunbar · 15 years ago
- 3e5f0d8 Lift out GetNamedIvarList. by Daniel Dunbar · 15 years ago
- 3eec8aa Don't emit ivar offsets for unnamed bit fields. by Daniel Dunbar · 15 years ago
- c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 15 years ago
- 8f426fa PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type. by Eli Friedman · 15 years ago
- 60952f9 Remove non-const form of lookupFieldDeclForIvar. by Daniel Dunbar · 15 years ago
- 91636d6 Comment fixes. by Daniel Dunbar · 15 years ago
- b02532a Lift GetClassSizeInfo out of GenerateClass, add a FIXME. by Daniel Dunbar · 15 years ago
- 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 15 years ago
- 1768fab Silence gcc warning. by Eli Friedman · 15 years ago
- 271474e silence a warning, it isn't clear what the right answer is here, by Chris Lattner · 16 years ago
- adb1a6f silence a warning, I need to talk to Devang about this code. by Chris Lattner · 16 years ago
- b7b58b1 Fix rdar://6804402 - crash on objc implementations declared with by Chris Lattner · 16 years ago
- 48fa064 Fix bug in computation of ivar offsets for (adjacent) bitfields. by Daniel Dunbar · 16 years ago
- 33b3bc9 revert david's patch, which causes a testsuite failure. by Chris Lattner · 16 years ago
- 737c502 Reuse ObjcIvarOffsetVariable instead of duplicating code. by Daniel Dunbar · 16 years ago
- 5e88bea Remove some unnecessary complexity. - No functionality change. by Daniel Dunbar · 16 years ago
- 39d462e "This patch fixes message sends to super in class methods for the GNU runtime (currently an instance method lookup is being performed)." by Chris Lattner · 16 years ago
- 131038e Use EmitCallArgs in EmitObjCMessageExpr. by Anders Carlsson · 16 years ago
- af23f69 Make CodeGenFunction::EmitCallArgs a template function that takes a generic "Type Info" parameter. The type info parameter knows how to iterate over its arguments. by Anders Carlsson · 16 years ago
- f3ef07c Use getAsPointerType instead of using getCanonicalType directly. by Daniel Dunbar · 16 years ago
- 1139452 Fix a bug found by inspection, class/meta references could be emitted by Daniel Dunbar · 16 years ago
- f29c8ad fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924 by Chris Lattner · 16 years ago
- 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
- 96508e1 fix a crash compiling code with its own definition of objc_assign_weak. by Chris Lattner · 16 years ago
- 4f6fa23 Use PresumedLoc to record line number in debug info entries. by Devang Patel · 16 years ago
- 8a81e1e Don't put msgrefs in used globals (in particular, we don't want by Daniel Dunbar · 16 years ago
- 446c619 Appropriately set file name and directory name in debug info compile units. by Devang Patel · 16 years ago
- 51123fe Fix rdar://6800926 - crash compiling non-fragile _Bool bitfield ivar, by Chris Lattner · 16 years ago
- 26f074b tidy some code. by Chris Lattner · 16 years ago
- 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 16 years ago
- 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 16 years ago
- b14095a Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 16 years ago
- 363c184 Add GetAddrOfCXXConstructor and use it. by Anders Carlsson · 16 years ago
- fdb5e1c Removed a no longer needed FIXME comment. by Fariborz Jahanian · 16 years ago
- 1e9aef3 Category method synbols must be qualified by gategory name to match gcc's. by Fariborz Jahanian · 16 years ago
- 3201f6b Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. by Sebastian Redl · 16 years ago
- 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 16 years ago
- c2f4c34 Fixup codegen for copy/dispose for block literals. Radar 6791245 by Mike Stump · 16 years ago
- 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 16 years ago
- 963dfbd Set DebugInfo at the beginning of GenerateBlockFunction(). by Devang Patel · 16 years ago
- 59d8e0f Actually generate code for the simple constructors we know we can generate code for. by Anders Carlsson · 16 years ago
- 7595fb1 Don't use \01 in symbol name if unnecessary. by Daniel Dunbar · 16 years ago