- Feb 16, 2014
-
-
Nico Rieck authored
llvm-svn: 201480
-
Nico Rieck authored
llvm-svn: 201477
-
- Dec 26, 2013
-
-
Aaron Ballman authored
Teach the diagnostics engine about the Attr type to make reporting on semantic attributes easier (and not require hard-coded strings). This requires a getSpelling() function on the Attr class, which is table-driven. Updates a handful of cases where a hard-coded string was being used to test the functionality out. Updating associated test cases for the improved quoting. llvm-svn: 198055
-
- Dec 02, 2013
-
-
Alp Toker authored
llvm-svn: 196060
-
- Nov 22, 2013
-
-
Fariborz Jahanian authored
tranalation @protocol expression. // rdar://15517895 llvm-svn: 195480
-
- Oct 07, 2013
-
-
Fariborz Jahanian authored
declared locally in ObjectiveC containers. // rdar://15143875 llvm-svn: 192127
-
- Sep 27, 2013
-
-
Rafael Espindola authored
We want the modern behavior most of the time, so inverting the option simplifies the driver and the tests. llvm-svn: 191551
-
- Sep 24, 2013
-
-
Fariborz Jahanian authored
class/protocol decls in @implementation and fixup modern rewriter to handle that. // rdar://15066233 llvm-svn: 191311
-
- Sep 17, 2013
-
-
Fariborz Jahanian authored
the ObjectiveC object of an @synchronized statement. // rdar://14993814 llvm-svn: 190874
-
- Sep 09, 2013
-
-
Fariborz Jahanian authored
message sent to aggregate-valued methods. Fix visibility of trampoline type used in translation of such expressions. // rdar://14932320 llvm-svn: 190341
-
- Sep 05, 2013
-
-
Fariborz Jahanian authored
code to work for bit 32bit and 64bit APIs. // rdar://14913632 llvm-svn: 190072
-
- Aug 30, 2013
-
-
Eli Friedman authored
I changed the diagnostic printing code because it's probably better to cut off a digit from DBL_MAX than to print something like 1.300000001 when the user wrote 1.3. llvm-svn: 189625
-
- Aug 27, 2013
-
-
Roman Divacky authored
to lit and use this info to disable Analysis/FixIt/Rewriter/Analysis tests when those are not compiled into clang. llvm-svn: 189395
-
- Aug 12, 2013
-
-
Tim Northover authored
Various tests had sprung up over the years which had --check-prefix=ABC on the RUN line, but "CHECK-ABC:" later on. This happened to work before, but was strictly incorrect. FileCheck is getting stricter soon though. Patch by Ron Ofir. llvm-svn: 188174
-
- Jul 04, 2013
-
-
Rafael Espindola authored
This is at least good documentation, but also opens the possibility of using pipefail. llvm-svn: 185652
-
- Jun 07, 2013
-
-
Rafael Espindola authored
Found this while working on pr16247. The fix for that bug will cause clang to reject this. llvm-svn: 183545
-
- May 09, 2013
-
-
Nico Weber authored
clang would omit 'C' for 'copy' properties and '&' for 'retain' properties if the property was also 'readonly'. Fix this, which makes clang match gcc4.2's behavior. Fixes PR15928. llvm-svn: 181491
-
- May 01, 2013
-
-
Richard Smith authored
llvm-svn: 180822
-
- Apr 03, 2013
-
-
Fariborz Jahanian authored
rewriting typedef for a qualified object type and also when two declarations happen to be on the same line. // rdar://13562505 llvm-svn: 178680
-
- Mar 18, 2013
-
-
Fariborz Jahanian authored
into the pre-preprocessed file to be passed to modern translator when compiling in no debug mode. // rdar://13138170 llvm-svn: 177311
-
- Feb 11, 2013
-
-
Fariborz Jahanian authored
of @throw statement by finding location of the ';' correctly. // rdar://13186010 llvm-svn: 174898
-
- Feb 08, 2013
-
-
Fariborz Jahanian authored
involving property getter expressions on rhs of property setter. // rdar://13138459 llvm-svn: 174729
-
Fariborz Jahanian authored
rewriting bug where #ifdef ended up on the same line as the attribute declaration. llvm-svn: 174719
-
Fariborz Jahanian authored
info in the translated code under -g only. // rdar://13138170 llvm-svn: 174684
-
- Feb 07, 2013
-
-
Fariborz Jahanian authored
modern meta-data abi translation. Still wip. // rdar://13138459 llvm-svn: 174672
-
Fariborz Jahanian authored
metadata to handle ivar bitfields. This is wip. // rdar://13138459 llvm-svn: 174573
-
- Oct 02, 2012
-
-
Benjamin Kramer authored
llvm-svn: 164995
-
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
-