- Apr 03, 2009
-
-
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
-
Chris Lattner authored
types get completed when their definition is seen if previously laid out by the code generator. llvm-svn: 68177
-
Chris Lattner authored
llvm-svn: 68176
-
Chris Lattner authored
llvm-svn: 68174
-
Mike Stump authored
llvm-svn: 68171
-
Anders Carlsson authored
llvm-svn: 68170
-
Anders Carlsson authored
Fix a bug (that I thought I had fixed already) where mangling a prefix could get us into an infinite loop llvm-svn: 68168
-
Anders Carlsson authored
llvm-svn: 68162
-
Daniel Dunbar authored
- Notably, set section on cfstring literal string data (for now, this is done everywhere because it matches what we were already doing for the CFString data itself) - <rdar://problem/6599098> [irgen] linker requires objc string data to go into cstring llvm-svn: 68160
-
Chris Lattner authored
attribute(used) and asm renaming are used together. llvm-svn: 68155
-
Chris Lattner authored
llvm-svn: 68151
-
- Mar 31, 2009
-
-
Daniel Dunbar authored
- Current return-arguments-32 status: 15/1000 failures llvm-svn: 68132
-
Fariborz Jahanian authored
Patch by David Chisnal. llvm-svn: 68125
-
Fariborz Jahanian authored
llvm-svn: 68122
-
Fariborz Jahanian authored
llvm-svn: 68115
-
Steve Naroff authored
Changed GenerateConstantString() to take an ObjCStringLiteral (instead of a std::string). While this isn't strictly necessary, it seems cleaner and allows us to cache to "containsNonAscii" if necessary (to avoid checking in both Sema and CodeGen). llvm-svn: 68114
-
Chris Lattner authored
llvm-svn: 68105
-
Chris Lattner authored
is run for perfectly reasonable things like NSString* because type layout is recursive. llvm-svn: 68104
-