- Jul 25, 2008
-
-
Owen Anderson authored
llvm-svn: 54062
-
Owen Anderson authored
llvm-svn: 54061
-
Ted Kremenek authored
llvm-svn: 54060
-
Daniel Dunbar authored
- Had wrong sizeof(long double) encoded into test case - Results now agree with llvm-gcc llvm-svn: 54059
-
Chris Lattner authored
it does not do unary promotions (like short->int). llvm-svn: 54058
-
Ted Kremenek authored
- Remove a bunch of setXXX methods until we actually need them. This cleans up the interface, and makes the object immutable until we have a reason to be mutable. - Remove enum value OBJC_PR_IMPL_None since it was never used. - Remove instance variable 'PropertyImplKind PropertyImplementation;'. This is not needed because we can tell if ObjCPropertyImplDecl represents @synthesize if 'ObjCPropertyDecl *PropertyDecl' is not null. llvm-svn: 54055
-
Dan Gohman authored
multiple-valued return values, so that the name CreateRet is just for creating plain ret statements. llvm-svn: 54053
-
Ted Kremenek authored
llvm-svn: 54052
-
Ted Kremenek authored
llvm-svn: 54051
-
Ted Kremenek authored
llvm-svn: 54050
-
Nate Begeman authored
llvm-svn: 54049
-
Nate Begeman authored
llvm-svn: 54048
-
Nate Begeman authored
llvm-svn: 54047
-
Nate Begeman authored
llvm-svn: 54046
-
-
Chris Lattner authored
rdar://6095245. llvm-svn: 54044
-
Owen Anderson authored
This is tricky business, and will probably take a few more iterations to get the last kinks out of it. llvm-svn: 54043
-
Steve Naroff authored
(a) removes a bogus warning. (b) removes an undesirable usage of the ObjCMessageExpr constructor that takes an IdentifierInfo * (which I will abolish). llvm-svn: 54042
-
Duncan Sands authored
when compiling with gcc 4.3. llvm-svn: 54041
-
Nate Begeman authored
llvm-svn: 54040
-
Nate Begeman authored
mmx needs its own fancy shuffle logic based on unpack; for now we get correct but awful code. Also commit Mon Ping's VSETCC patch llvm-svn: 54039
-
Chris Lattner authored
even if in a system header etc. rdar://6079937 llvm-svn: 54038
-
Chris Lattner authored
llvm-svn: 54037
-
Daniel Dunbar authored
- For: rdar://6096838 llvm-svn: 54036
-
Chris Lattner authored
t2.c:1:17: warning: hexadecimal floating constants are a C99 feature long double d = 0x0.0000003ffffffff00000p-16357L; ^ instead of emitting a weird error message that doesn't make sense: t2.c:1:41: error: hexadecimal floating constants require an exponent long double d = 0x0.0000003ffffffff00000p-16357L; ^ rdar://6096838 llvm-svn: 54035
-
Ted Kremenek authored
Remove call to isSEL and isSEL itself since the call is dead (isObjCObjectPointerType() will never return true for selectors). llvm-svn: 54034
-
-
Steve Naroff authored
llvm-svn: 54032
-
Nate Begeman authored
llvm-svn: 54031
-
Nate Begeman authored
llvm-svn: 54030
-
Nate Begeman authored
llvm-svn: 54029
-
Nate Begeman authored
llvm-svn: 54028
-
Nate Begeman authored
llvm-svn: 54027
-
Nate Begeman authored
llvm-svn: 54026
-
Nate Begeman authored
llvm-svn: 54025
-
Ted Kremenek authored
Only warn about missing/incomplete -dealloc implementations when a class contains a non-SEL, non-IBOutlet ivar that references an ObjC object. llvm-svn: 54024
-
Chris Lattner authored
llvm-svn: 54020
-
Chris Lattner authored
everything up front into a vector. This makes it easier to scan around the stream when needed. llvm-svn: 54019
-
Chris Lattner authored
llvm-svn: 54018
-
Steve Naroff authored
This fixes <rdar://problem/5988388> clang ObjC rewriter: mystery 'w' inserted in exception throw. llvm-svn: 54017
-