- Jun 05, 2012
-
-
Sean Callanan authored
that automatically generated setters/getters only get added to a class after explicitly declared (or synthesized) getters/setters had the chance to be added. This eliminates conflicts creating errors of the form: error: instance method '...' has incompatible result types in different translation units ('X *' vs. 'id') llvm-svn: 157956
-
Richard Smith authored
temporary or an array subobject of a class temporary, and the resulting value is used to initialize a pointer which outlives the temporary. Such a pointer is always left dangling after the initialization completes and the array's lifetime ends. In order to detect this situation, this change also adds an LValueClassification of LV_ArrayTemporary for temporaries of array type which aren't subobjects of class temporaries. These occur in C++11 T{...} and GNU C++ (T){...} expressions, when T is an array type. Previously we treated the former as a generic prvalue and the latter as a class temporary. llvm-svn: 157955
-
- Jun 04, 2012
-
-
Anna Zaks authored
llvm-svn: 157954
-
Nico Weber authored
Review and wording tweaks by Richard. llvm-svn: 157953
-
Eric Christopher authored
llvm-svn: 157952
-
Argyrios Kyrtzidis authored
been declared on NSArray/NSDictionary. rdar://11581975 llvm-svn: 157951
-
Anna Zaks authored
This bug was triggered by r157851. It only happens in the case where we don't perform optimal diagnostic pruning. llvm-svn: 157950
-
Greg Clayton authored
llvm-svn: 157949
-
Johnny Chen authored
like number of supported hardware watchpoints reached or the watch size is not allowed. llvm-svn: 157948
-
Aaron Ballman authored
llvm-svn: 157947
-
Fariborz Jahanian authored
message receiver is 'weak' property. // rdar://10225276 llvm-svn: 157946
-
Alexander Kornienko authored
Fixed a problem related to resolution of built-in headers in case a path of tool's binary contains sym-links. llvm-svn: 157944
-
Aaron Ballman authored
llvm-svn: 157943
-
Jakob Stoklund Olesen authored
Remove the same pointers from all the other LiveRangeCalc functions, simplifying the interface. llvm-svn: 157941
-
Akira Hatanaka authored
llvm-svn: 157939
-
Akira Hatanaka authored
llvm-svn: 157938
-
Akira Hatanaka authored
inserted after the shift-left-logical node. llvm-svn: 157937
-
Roman Divacky authored
llvm-svn: 157935
-
Jordan Rose authored
llvm-svn: 157934
-
Jordan Rose authored
llvm-svn: 157933
-
Jordan Rose authored
Now correctly builds with both GNU make and CMake. llvm-svn: 157932
-
Alexey Samsonov authored
llvm-svn: 157931
-
Alexey Samsonov authored
Created files sanitizer_linux.cc and sanitizer_mac.cc for platform-specific implementations of common functions. Turned asan_mmap into __sanitizer::internal_mmap. llvm-svn: 157930
-
Hans Wennborg authored
This was mostly done already in r156162, but I missed one place. llvm-svn: 157929
-
Alexey Samsonov authored
llvm-svn: 157928
-
Alexey Samsonov authored
llvm-svn: 157927
-
Alexey Samsonov authored
llvm-svn: 157926
-
Nadav Rotem authored
llvm-svn: 157925
-
Alexey Samsonov authored
llvm-svn: 157924
-
Evgeniy Stepanov authored
llvm-svn: 157923
-
Alexey Samsonov authored
llvm-svn: 157922
-
Hans Wennborg authored
Also fix the '__thread' before 'extern' case. llvm-svn: 157921
-
Hans Wennborg authored
llvm-svn: 157920
-
Alexey Samsonov authored
llvm-svn: 157919
-
Craig Topper authored
llvm-svn: 157917
-
Duncan Sands authored
llvm-svn: 157915
-
Craig Topper authored
Add VFMADDSUB and VFMSUBADD FMA instructions to folding tables. Also add 213 forms of scalar FMA instructions. llvm-svn: 157914
-
Craig Topper authored
llvm-svn: 157913
-
Hal Finkel authored
llvm-svn: 157912
-
Hal Finkel authored
It seems that this no longer causes test suite failures on PPC64 (after r157159), and often gives a performance benefit, so it can be enabled by default. llvm-svn: 157911
-