- Apr 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 68557
-
- Apr 07, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 68543
-
Anders Carlsson authored
llvm-svn: 68532
-
Daniel Dunbar authored
exception with this attribute we don't need to emit a weak definition for the exception type information. llvm-svn: 68513
-
Daniel Dunbar authored
- Changed method names to match gcc (categories names still aren't mangled in). - Expose correct name for class and metadata symbols (although -fvisibility=hidden isn't yet correct). - Remove several things from llvm.used that didn't need to be there (I suspect this can still be trimmed). - Don't use asm-prefix extension for _objc_empty_{cache,vtable} (not needed). - Hide EH type class info with -fvisibility=hidden - Change setGlobal[Option]Visibility to not change the visibility of functions with internal linkage. llvm-svn: 68510
-
Daniel Dunbar authored
__sync_bool_compare_and_swap. - <rdar://problem/6762223> [sema/irgen] support __sync_bool_compare_and_swap and __sync_add_and_fetch llvm-svn: 68482
-
Anders Carlsson authored
Use the new getFunctionInfo that takes a BlockPointerType parameter, and get rid of getBlockFunctionType from CGBlocks.cpp llvm-svn: 68478
-
- Apr 06, 2009
-
-
Fariborz Jahanian authored
ivars. llvm-svn: 68453
-
Anders Carlsson authored
llvm-svn: 68452
-
Anders Carlsson authored
llvm-svn: 68451
-
Chris Lattner authored
ObjCNonFragileABITypesHelper by converting them to dynamic getters. This fixes a crash on rdar://6757213. The others should be converted over as well. llvm-svn: 68445
-
- Apr 04, 2009
-
-
Anders Carlsson authored
llvm-svn: 68425
-
Anton Korobeynikov authored
llvm-svn: 68414
-
Anders Carlsson authored
llvm-svn: 68412
-
Anders Carlsson authored
llvm-svn: 68411
-
- Apr 03, 2009
-
-
Steve Naroff authored
llvm-svn: 68379
-
Fariborz Jahanian authored
llvm-svn: 68369
-
Daniel Dunbar authored
string literals. llvm-svn: 68363
-
- Apr 02, 2009
-
-
Fariborz Jahanian authored
objc's continuation class. llvm-svn: 68339
-
Mike Stump authored
llvm-svn: 68330
-
Sanjiv Gupta authored
Don't use static globals for params as it confuses the optimzer that their values are never being used in the function. llvm-svn: 68328
-
Anders Carlsson authored
llvm-svn: 68321
-
Anders Carlsson authored
llvm-svn: 68320
-
Anders Carlsson authored
llvm-svn: 68319
-
Anders Carlsson authored
llvm-svn: 68300
-
Anders Carlsson authored
llvm-svn: 68280
-
Mike Stump authored
better name) is the option that SmallTalk can use to intercept all overflows, including unsigned. I added some testcases so we don't break anything. Also included is another patch from David for += and friends. llvm-svn: 68267
-
- Apr 01, 2009
-
-
Steve Naroff authored
- Finish up support for converting UTF8->UTF16 to support ObjC @"string" constants. Remove warning from CheckObjCString. As the FIXME in the test case indicates, I still have a bug to work out (apparently with \u handling). llvm-svn: 68245
-
Mike Stump authored
clang option code that is and two bug fixes. llvm-svn: 68240
-
Fariborz Jahanian authored
runtime on 64-bit architectures. Patch by David Chisnall llvm-svn: 68238
-
Fariborz Jahanian authored
class. llvm-svn: 68234
-
Douglas Gregor authored
Clang's test suite. llvm-svn: 68230
-
Mike Stump authored
clang option code that is. llvm-svn: 68221
-
http://www.unicode.org/Public/PROGRAMS/CVTUTFSteve Naroff authored
#ifdef'd out the 5 conversion routines that we don't currently need. Still need a bit more work in GetAddrOfConstantCFString(). Added a FIXME to indicate this. Expect to remove the FIXME today... llvm-svn: 68208
-
Steve Naroff authored
Patch by Jean-Daniel Dupas. Thanks! llvm-svn: 68203
-
Daniel Dunbar authored
- Small structures are returned in a register if: 1. They fit nicely in a register. 2. All fields fit nicely in a register. (more or less) - We now pass the first 5000 ABITests if unions are disabled. - <rdar://problem/6497882> [irgen] x86-32 ABI compatibility with small structs llvm-svn: 68197
-
Daniel Dunbar authored
element structures", which have different ABI rules. - Current return-arguments-32 status is: 1 out of 1000 failures (-7) - Also, vectors inside "single element structs" require special handling. llvm-svn: 68196
-
Chris Lattner authored
types. It is no longer needed now that the code generator re-lays-out interfaces if they are defines after being laid out from a forward decl. llvm-svn: 68194
-
Daniel Dunbar authored
- Current return-arguments-32 status is: 8 out of 1000 failures (-7) llvm-svn: 68192
-
Daniel Dunbar authored
- <rdar://problem/6732143> Crash when generating @synchronize for zero-cost exception - Thanks to Anders for helping track down the problem. llvm-svn: 68186
-