- Jul 13, 2011
-
-
Jim Grosbach authored
The immediate is of limited range and the operand type should reflect that. llvm-svn: 135066
-
Argyrios Kyrtzidis authored
[arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'retain' -> 'strong', and add 'weak or unsafe_unretained' when 'assign' is missing. rdar://9496219&9602589. llvm-svn: 135065
-
Evan Cheng authored
llvm-svn: 135064
-
Jim Grosbach authored
llvm-svn: 135063
-
Jim Grosbach authored
llvm-svn: 135062
-
Jim Grosbach authored
llvm-svn: 135061
-
Jim Grosbach authored
Keeping the instructions in alphabetical order, just like in the ARM ARM. Adding FIXMEs for skipped instructions when adding tests out of order. llvm-svn: 135060
-
Evan Cheng authored
llvm-svn: 135059
-
Evan Cheng authored
It's not safe to fold (fptrunc (sqrt (fpext x))) to (sqrtf x) if there is another use of sqrt. rdar://9763193 llvm-svn: 135058
-
Fariborz Jahanian authored
used in @selector expression because, well, their implementation is optional. // rdar://9545564 llvm-svn: 135057
-
Jim Grosbach authored
llvm-svn: 135056
-
Jim Grosbach authored
Catch potential cascading errors on a malformed so_reg operand and bail after the first error. Add some tests for the diagnostics we do want. llvm-svn: 135055
-
John McCall authored
llvm-svn: 135054
-
Jim Grosbach authored
llvm-svn: 135053
-
Jim Grosbach authored
llvm-svn: 135052
-
John McCall authored
__unknown_anytype, and rewrite such message sends correctly. I had to bite the bullet and actually add a debugger support mode for this one, which is a bit unfortunate, but there really isn't anything else I could imagine doing; this is clearly just debugger-specific behavior. llvm-svn: 135051
-
Fariborz Jahanian authored
Make it also available in ObjC++ propeties. Use common code for objc and objc++ so they don't diverge. // rdar://9740328 llvm-svn: 135050
-
Jim Grosbach authored
Now works for parsing register shifted register and register shifted immediate arithmetic instructions, including the 'rrx' rotate with extend. llvm-svn: 135049
-
Ted Kremenek authored
Re-relax conversion specifier checking for printf format strings and conversion specifiers. My recent change was a mistake. llvm-svn: 135048
-
Jim Grosbach authored
llvm-svn: 135047
-
Ted Kremenek authored
Fix inversion in argument type checking for format strings with conversion specifiers for character types. llvm-svn: 135046
-
Howard Hinnant authored
llvm-svn: 135045
-
Howard Hinnant authored
Reverted to 134947. Once I got into it, I discovered there were too many problems to fix in 135035. llvm-svn: 135044
-
Jim Grosbach authored
Update the debug output interface for MCParsedAsmOperand to have a print() method which takes an output stream argument, an << operator which invokes the print method using the given stream, and a dump() method which prints the operand to the dbgs() stream. This makes the interface more consistent with the rest of LLVM, and more convenient to use at the debugger command line. llvm-svn: 135043
-
Jay Foad authored
llvm-svn: 135042
-
Jay Foad authored
llvm-svn: 135040
-
Jay Foad authored
ExtractValueInst APIs to use ArrayRef: a new constructor taking a (begin, end) range, and operators == and != for element-wise comparison. llvm-svn: 135039
-
John McCall authored
them, too. llvm-svn: 135038
-
Danil Malyshev authored
llvm-svn: 135037
-
John McCall authored
llvm-svn: 135036
-
Alexis Hunt authored
all platforms. Unfortunately a lot of this remains conditionally compiled so as not to break Apple's ABI. The new _LIBCPP_LOCALE__L_EXTENSIONS macro can be defined on other platforms that support _l suffixes for all functions in order to use them. llvm-svn: 135035
-
John McCall authored
and (while I'm at it) teach it to grok the results of simple assignments. The first is PR10336. llvm-svn: 135034
-
John McCall authored
partial destruction. llvm-svn: 135033
-
Chris Lattner authored
i32. They almost always end up this way in the end anyway, and if we get lucky, this avoids generating some bitcasts. llvm-svn: 135032
-
Chris Lattner authored
to Benjamin Kramer for steering me in the right direction here. llvm-svn: 135031
-
Chris Lattner authored
like arguments. Thanks PR10337! :) llvm-svn: 135030
-
John McCall authored
llvm-svn: 135029
-
John McCall authored
storage duration, then explicitly exempt ownership-qualified types from it. llvm-svn: 135028
-
Douglas Gregor authored
unrestricted unions, which ended up attempting to initialize objects in a union (which CodeGen isn't prepared for). Fixes PR9683. llvm-svn: 135027
-
http://blog.regehr.org/archives/558Eli Friedman authored
Silliness with commas, as reported at http://blog.regehr.org/archives/558 . As it turns out, this is my fault for not noticing this was an issue when I was looking at this a long time ago. :( llvm-svn: 135026
-