- Oct 02, 2012
-
-
Fariborz Jahanian authored
skip the x86_64 version for mingw32 and win32. llvm-svn: 164977
-
- Oct 01, 2012
-
-
Fariborz Jahanian authored
llvm-svn: 164971
-
Fariborz Jahanian authored
32bit and 64bit version of modern translator. // rdar://12189793 llvm-svn: 164970
-
- Sep 20, 2012
-
-
Benjamin Kramer authored
StmtPrinter: Print floating point literals with the right suffix to disambiguate them from integers. Based on a patch by Olaf Krzikalla, UDL fixes by me. llvm-svn: 164303
-
- Aug 21, 2012
-
-
Fariborz Jahanian authored
for structure valued method messaging. // rdar://12142241 llvm-svn: 162303
-
- Jun 30, 2012
-
-
Fariborz Jahanian authored
llvm-svn: 159475
-
- Jun 29, 2012
-
-
Fariborz Jahanian authored
correctly for blocks and function pointer arguments in the written constructor. // rdar://11359268 llvm-svn: 159456
-
Fariborz Jahanian authored
entry point which requires nil check before calling objc_msgSend_stret. // rdar://11359268 - wip. llvm-svn: 159445
-
- Jun 20, 2012
-
-
John McCall authored
target Objective-C runtime down to the frontend: break this down into a single target runtime kind and version, and compute all the relevant information from that. This makes it relatively painless to add support for new runtimes to the compiler. Make the new -cc1 flag, -fobjc-runtime=blah-x.y.z, available at the driver level as a better and more general alternative to -fgnu-runtime and -fnext-runtime. This new concept of an Objective-C runtime also encompasses what we were previously separating out as the "Objective-C ABI", so fragile vs. non-fragile runtimes are now really modelled as different kinds of runtime, paving the way for better overall differentiation. As a sort of special case, continue to accept the -cc1 flag -fobjc-runtime-has-weak, as a sop to PLCompatibilityWeak. I won't go so far as to say "no functionality change", even ignoring the new driver flag, but subtle changes in driver semantics are almost certainly not intended. llvm-svn: 158793
-
- May 24, 2012
-
-
Fariborz Jahanian authored
statement. // rdar://11474836. llvm-svn: 157359
-
- May 11, 2012
-
-
Argyrios Kyrtzidis authored
numberWithBool:/numberWithInteger:/numberWithUnsignedInteger: NSNumber selectors. rdar://11428703 llvm-svn: 156583
-
- May 10, 2012
-
-
Fariborz Jahanian authored
// rdar://11374235 llvm-svn: 156552
-
- May 09, 2012
-
-
Fariborz Jahanian authored
unknown to me. llvm-svn: 156480
-
-
Fariborz Jahanian authored
llvm-svn: 156455
-
Fariborz Jahanian authored
synthesis of property getter/setters. // rdar://11374235 llvm-svn: 156447
-
- May 08, 2012
-
-
Fariborz Jahanian authored
prototypes should both return `struct objc_class *`. // rdar://11375495 llvm-svn: 156418
-
- May 07, 2012
-
-
Douglas Gregor authored
llvm-svn: 156304
-
- May 04, 2012
-
-
Fariborz Jahanian authored
// rdar://11095151 llvm-svn: 156127
-
Fariborz Jahanian authored
synthesis translation. // rdar://11374235 - wip. llvm-svn: 156125
-
- May 03, 2012
-
-
Fariborz Jahanian authored
of places. // rdar://11375908 llvm-svn: 156106
-
Fariborz Jahanian authored
prototypes should both return `struct objc_class *`. // rdar://11375495 llvm-svn: 156097
-
- May 02, 2012
-
-
Fariborz Jahanian authored
related to laying out ivar structs and accessing non-fragile-ivar in more compilated cases. // rdar://11323187 llvm-svn: 156004
-
- May 01, 2012
-
-
Fariborz Jahanian authored
// rdar://11351299 llvm-svn: 155921
-
NAKAMURA Takumi authored
clang/test/Rewriter: Remove XFAIL and add -U__declspec to other 9 tests. mingw32 tends to define built-in __declspec. llvm-svn: 155911
-
NAKAMURA Takumi authored
clang/test/Rewriter/rewrite-modern-extern-c-func-decl.mm: Remove XFAIL and add -U__declspec. mingw32 tends to define built-in __declspec. llvm-svn: 155910
-
Fariborz Jahanian authored
defined inside the objc class belong to class's decl. scope. This is to conform to objective-c rules. // rdar://11351299 llvm-svn: 155855
-
- Apr 28, 2012
-
-
Fariborz Jahanian authored
nonfragile ivar access code when ivar type is a locally defined struct/union type. // rdar://11323187 llvm-svn: 155740
-
- Apr 27, 2012
-
-
NAKAMURA Takumi authored
llvm-svn: 155692
-
Fariborz Jahanian authored
of writing a __block variable being initialized with a constructed object. // rdar://11326988 llvm-svn: 155673
-
- Apr 25, 2012
-
-
Fariborz Jahanian authored
llvm-svn: 155585
-
Fariborz Jahanian authored
llvm-svn: 155569
-
Fariborz Jahanian authored
a const qualified static c-function. // rdar://11314329 llvm-svn: 155564
-
- Apr 24, 2012
-
-
Fariborz Jahanian authored
declaration of __block variables on same lines with initializers. // rdsr://7547630 llvm-svn: 155473
-
Fariborz Jahanian authored
multiple declaration of block variables (with no initializer) on the same line. llvm-svn: 155462
-
NAKAMURA Takumi authored
clang/test/Rewriter/objc-modern-boxing.mm: Mark as XFAIL:mingw for now, due to predefined __declspec similar to r155278. llvm-svn: 155417
-
- Apr 21, 2012
-
-
NAKAMURA Takumi authored
clang/test/Rewriter/rewrite-modern-extern-c-func-decl.mm: Mark as XFAIL:mingw for now, due to predefined __declspec. It could be tweaked to add -triple i686-win32, though. llvm-svn: 155278
-
- Apr 20, 2012
-
-
Fariborz Jahanian authored
llvm-svn: 155204
-
- Apr 19, 2012
-
-
Fariborz Jahanian authored
patch fixing writing a spurious 'static' into the wrong place. // rdar://11275241 llvm-svn: 155130
-
Fariborz Jahanian authored
into the wrong place when rewriting a static function which declares block literals. // rdar://11275241 llvm-svn: 155084
-