- Jul 13, 2011
-
-
Jakob Stoklund Olesen authored
This is in preparation of supporting multiple global split candidates in a single live range split operation. llvm-svn: 135074
-
John McCall authored
it as used. Otherwise, we can fail to instantiate or validate the destructor, which can lead to crashes in IR gen like PR10351. llvm-svn: 135073
-
Jim Grosbach authored
llvm-svn: 135072
-
Jim Grosbach authored
llvm-svn: 135071
-
Jay Foad authored
a complete misunderstanding of the code. llvm-svn: 135070
-
Johnny Chen authored
rdar://problem/9763907 llvm-svn: 135069
-
Evan Cheng authored
llvm-svn: 135068
-
Argyrios Kyrtzidis authored
llvm-svn: 135067
-
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
-