- Jul 13, 2011
-
-
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
-
John McCall authored
which implicitly makes it EH-safe as well. llvm-svn: 135025
-
Evan Cheng authored
llvm-svn: 135024
-
Bruno Cardoso Lopes authored
llvm-svn: 135023
-
Douglas Gregor authored
the complete destructor and then invoke the global delete operator. Previously, we would invoke the deleting destructor, which calls the wrong delete operator. Fixes PR10341. llvm-svn: 135021
-
Bill Wendling authored
not the FDE llvm-svn: 135020
-
Johnny Chen authored
llvm-svn: 135019
-
Eli Friedman authored
llvm-svn: 135018
-
Evan Cheng authored
if (x != 0) x = 1 if (x == 1) x = 1 Previous codegen looks like this: mov r1, r0 cmp r1, #1 mov r0, #0 moveq r0, #1 The naive lowering select between two different values. It should recognize the test is equality test so it's more a conditional move rather than a select: cmp r0, #1 movne r0, #0 rdar://9758317 llvm-svn: 135017
-
Johnny Chen authored
llvm-svn: 135016
-
Bill Wendling authored
llvm-svn: 135015
-
Bill Wendling authored
llvm-svn: 135014
-
Bill Wendling authored
assert when the frame pointer is -1 (i.e., the function is "frameless"). Still to do: "frameless" unwind information. llvm-svn: 135013
-
Enrico Granata authored
llvm-svn: 135012
-
Richard Smith authored
Correctly set up the list of virtual base classes for a CXXRecordDecl. Previously we got the source range wrong for everything in the virtual bases list. llvm-svn: 135011
-
-
Johnny Chen authored
Currently it fails after the inferior is run. rdar://problem/9763907 llvm-svn: 135009
-
Enrico Granata authored
llvm-svn: 135008
-
Enrico Granata authored
- formats %s %char[] %c and %a now work to print 0-terminated c-strings if they are applied to a char* or char[] even without the [] operator (e.g. ${var%s}) - array formats (char[], intN[], ..) now work when applied to an array of a scalar type even without the [] operator (e.g. ${var%int32_t[]}) LLDB will not crash because of endless loop when trying to obtain a summary for an object that has no value and references itself in its summary string In many cases, a wrong summary string will now display an "<error>" message instead of giving out an empty string llvm-svn: 135007
-
Bill Wendling authored
llvm-svn: 135006
-
Johnny Chen authored
llvm-svn: 135005
-
Bruno Cardoso Lopes authored
llvm-svn: 135004
-
Argyrios Kyrtzidis authored
llvm-svn: 135003
-
Argyrios Kyrtzidis authored
[arcmt] Before applying '__weak' check whether the objc class is annotated with objc_arc_weak_reference_unavailable or is in a list of classes not supporting 'weak'. rdar://9489367. llvm-svn: 135002
-
Fariborz Jahanian authored
Make it also available in ObjC++ propeties. // rdar://9740328 llvm-svn: 135001
-
Francois Pichet authored
llvm-svn: 135000
-