- 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 16 years ago
- 65e99f2 Fix comments. by Devang Patel · 16 years ago
- 1d6a451 Enable debug info emission for objc methods. by Devang Patel · 16 years ago
- 66a5c2c patch for two things. by Fariborz Jahanian · 16 years ago
- 7782022 If Loc is invalid (e.g. "self" in Objective-C) then use MainFileID's compile unit. by Devang Patel · 16 years ago
- eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
- 067986e Set flag for -fobjc-gc in IMAGE_INFO variable. by Fariborz Jahanian · 16 years ago
- d01b669 Fix IRgen of constant expressions referring to external/static by Daniel Dunbar · 16 years ago
- 8ecbaf2 Some initial Obj-C zero cost EH support. by Daniel Dunbar · 16 years ago
- 6eba143 Add a note about an IRgen optimization opportunity. by Daniel Dunbar · 16 years ago
- 8a219ce Prevent accidental copying of CodeGenFunction and CodeGenModule. by Anders Carlsson · 16 years ago
- 911e0af Pass the CodeGenModule object to GenerateBlockFunction, instead of *this (which will call the copy constructor). by Anders Carlsson · 16 years ago
- 3d5e062 Ensure that we can't break or continue out of a block. by Mike Stump · 16 years ago
- 1c56667 Fix two @synchronized bugs found by inspection: the expression to sychronize on should only be evaluated once, and it is evaluated outside the cleanup scope. by Daniel Dunbar · 16 years ago
- 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
- 207c521 We should not generate __weak write barrier on indirect reference by Fariborz Jahanian · 16 years ago
- 9834ffb Add low level support for generating invoke instead of calls. by Daniel Dunbar · 16 years ago
- 66b4151 Make sure to reset the DidCallStackSave variable before emitting a compound statement. Fixes PR3649. by Anders Carlsson · 16 years ago
- 44baa8a More objc gc work. Match gcc's treatment of ivar access by Fariborz Jahanian · 16 years ago
- 6eef498 Copy some clenaups from Eli to code that I copied. :-) by Mike Stump · 16 years ago
- 20733cd Cleanp code with some recent suggestions. by Mike Stump · 16 years ago
- 245f553 x86_64 ABI: Actually, we can always pass things we want to pass in by Daniel Dunbar · 16 years ago
- ddd2b6e Eliminate a bunch of code which should be dead. by Eli Friedman · 16 years ago
- 775e43b x86_64 ABI: Make sure to pass vectors that we want to pass in memory by Daniel Dunbar · 16 years ago
- e28099b x86_64 ABI: Pass 32-bit vectors as Integer to match gcc. We don't care by Daniel Dunbar · 16 years ago
- 0af9929 x86_64 ABI: Classify <1 x i64> as INTEGER (match gcc not llvm-gcc). by Daniel Dunbar · 16 years ago
- 9c2f06b Last part of PR3254: use the same alignment computation in Sema and by Eli Friedman · 16 years ago
- 643887a local array of objects are non-gc'able. by Fariborz Jahanian · 16 years ago
- f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 16 years ago
- d684000 The blocks ABI is wrong, add a FIXME. by Mike Stump · 16 years ago
- 4e7a1f7 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 16 years ago
- 4f676ed Handle case of none gc'able objects regardless of their type. by Fariborz Jahanian · 16 years ago
- eda9a5e Emit extern_weak when needed. - PR3629. by Daniel Dunbar · 16 years ago
- 524ed95 We must always mangle attribute overloadable functions; even if in a by Daniel Dunbar · 16 years ago
- e6a9016 Add some IRgen improvement notes. by Daniel Dunbar · 16 years ago
- dd7b897 Shorten; no functionality change. by Daniel Dunbar · 16 years ago
- f4fe0f0 Take advantage of noreturn attribute to add unreachable instruction & by Daniel Dunbar · 16 years ago
- 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
- c0ef9f5 Set call attribute for direct calls (i.e. noreturn). by Daniel Dunbar · 16 years ago
- 2073216 switch ObjCMethodDecl's parameter list from being explicitly managed to an ObjCList. by Chris Lattner · 16 years ago
- 6e656f4 Initialize the Init variable to something reasonable when we emit an by Eli Friedman · 16 years ago
- 4f54526 More objc gc's ir-gen fixes. by Fariborz Jahanian · 16 years ago
- da5c86f Deox and Capitolize. by Mike Stump · 16 years ago
- 4451bd9 Fix spacing. by Mike Stump · 16 years ago
- a223cca More objc's gc ir-gen stuff. by Fariborz Jahanian · 16 years ago
- b83d287 Add enough checking to ensure that non-constant block literals don't by Mike Stump · 16 years ago
- e20de51 Remove IRgen constant emission assumption that LValue APValue results by Daniel Dunbar · 16 years ago
- 81ebbde Add irgen support for the noinline attribute. by Anders Carlsson · 16 years ago
- 167fdc1 Generate the conservative objc gc's API for now. by Fariborz Jahanian · 16 years ago
- d5d3180 Don't emit K&R unprototyped function definitions as varargs. by Daniel Dunbar · 16 years ago
- 232350d Emission of global variable initialializer was broken in rare by Daniel Dunbar · 16 years ago
- bd65cac More codegen for blocks. The type of block literals should be better. by Mike Stump · 16 years ago
- c1debf3 Some code simplification. ir gen for gc'able array of objects in objc. by Fariborz Jahanian · 16 years ago
- 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
- b5da3e9 Add anti-FIXME. by Daniel Dunbar · 16 years ago
- 570f0cf i386 ABI: Offset computation in va_arg was incorrect for sizeof(Ty)>4. by Daniel Dunbar · 16 years ago
- 90dafa1 x86_64 ABI: Fix thinko in computation of bound for "passed in SSE regs" test. by Daniel Dunbar · 16 years ago
- 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
- f231346 x86_64 ABI: "is passed in regs" computation for va_arg was broken for by Daniel Dunbar · 16 years ago
- 4fd83ea Some refactoring and simplificaiotn of objc's gc ir gen. by Fariborz Jahanian · 16 years ago
- 6aee306 Simplify. by Daniel Dunbar · 16 years ago
- 5934e75 Start generating gc'able code using the new objc gc type attributes. by Fariborz Jahanian · 16 years ago
- ba372b8 Cleanup objc's gc attributes code no longer needed. by Fariborz Jahanian · 16 years ago
- 3e030b4 x86_64 ABI: Two bug fixes. 1. Return of _Complex long double used wrong type. by Daniel Dunbar · 16 years ago
- 1905061 Avoid getNameAsCString when the decl doesn't have a name. by Mike Stump · 16 years ago
- d311f37 Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 16 years ago
- d60f2fb Change EmitConstantExpr to allow failure. by Daniel Dunbar · 16 years ago
- bb76773 80-cols. by Daniel Dunbar · 16 years ago
- f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
- cb71722 Be sure to initialize Name. by Mike Stump · 16 years ago
- 09429b9 Fixup spacing a little. by Mike Stump · 16 years ago
- 6e53e9b x86_64 ABI: Fix assert on return of _Complex long double. by Daniel Dunbar · 16 years ago
- dd81d44 x86_64 ABI: Implement classification for bit-fields. by Daniel Dunbar · 16 years ago
- c5bcee4 x86_64 ABI: Handle va_arg arguments with alignment > 8. by Daniel Dunbar · 16 years ago
- f57c5b2 Add support for throwing exceptions to the nonfragile ABI by Anders Carlsson · 16 years ago
- 6948aea Added implementation of objc2's gc API calls for nonfragile abi. by Fariborz Jahanian · 16 years ago
- ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 16 years ago
- 1bd885e fix volatile handling with ExtVectorElementExpr, so that we by Chris Lattner · 16 years ago
- 2140e90 introduce and use a new ExtVectorElementExpr::isArrow method, at Eli's suggestion by Chris Lattner · 16 years ago
- 62c29c6 Fix IRgen of __builtin_memset. - Fix test case to not only have negative tests. by Daniel Dunbar · 16 years ago
- 73525de enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy by Chris Lattner · 16 years ago
- 28ed084 assert/ErrorUnsupported in unimplemented stub functions instead of miscompiling. by Daniel Dunbar · 16 years ago
- 948e258 Obj-C non-fragile ABI: Fix types of a few globals; these were not by Daniel Dunbar · 16 years ago
- 30395dd Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 16 years ago
- 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 16 years ago
- 3ab75bd Fixed a bad ir-gen bug which caused a dejagnu test to fail. by Fariborz Jahanian · 16 years ago
- f3710ba Fixed a problem caused by foreward @class use by Fariborz Jahanian · 16 years ago
- 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
- 3327f6e x86_64 ABI: Need to use canonical types when comparing against ASTContext types. by Daniel Dunbar · 16 years ago
- 644f4c3 x86_64 ABI: Pass simple types directly when possible. This is by Daniel Dunbar · 16 years ago
- 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
- 12d152f fix rdar://6586493, a bug in codegen of the GNU by Chris Lattner · 17 years ago
- 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago
- e4c9238 Set constant bit on static block vars as well. Patch by Anders Johnson!q by Daniel Dunbar · 17 years ago
- 7542bca Simplify predicate. by Daniel Dunbar · 17 years ago
- 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 17 years ago
- 73241df Pull MayDeferGeneration out of EmitGlobal. by Daniel Dunbar · 17 years ago
- 0269871 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 17 years ago
- 7d6dc4f Let the backend unique these. by Mike Stump · 17 years ago
- f744895 Fix spelling. by Mike Stump · 17 years ago