- Apr 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 68652
-
- Apr 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 68639
-
Anders Carlsson authored
llvm-svn: 68635
-
Devang Patel authored
llvm-svn: 68630
-
Daniel Dunbar authored
llvm-svn: 68615
-
Daniel Dunbar authored
- This is pretty ugly, but the most obvious solution. Chime in if you have a nicer one. - The problem is that with -save-temps, clang-cc has no idea what the name of the original input file is. However, the user expects to be able to set breakpoints based on the input file name. - We support this by providing a new option -main-file-name (similar to -dumpbase used by gcc) which allows the driver to pass in the original file name. - <rdar://problem/6753383> building with clang using --save-temps gets the compile unit name from the .i file... llvm-svn: 68595
-
Anders Carlsson authored
Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) llvm-svn: 68593
-
Daniel Dunbar authored
- Complete <rdar://problem/6635883> Support __objc_exception__ attribute llvm-svn: 68591
-
Sanjiv Gupta authored
Pointer width on targets like PIC16 is 16-bit, while the valid index size to GEP is only 32 or 64. So promote index to 32 in such cases. llvm-svn: 68590
-
-
Daniel Dunbar authored
llvm-svn: 68561
-
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
-