- Aug 13, 2012
-
-
Jakob Stoklund Olesen authored
llvm-svn: 161782
-
Jakob Stoklund Olesen authored
It is still possible to if-convert if the tail block has extra predecessors, but the tail phis must be rewritten instead of being removed. llvm-svn: 161781
-
Chad Rosier authored
The AsmParser expects a single asm instruction, but valid ms-style inline asm statements may contain multiple instructions. This happens with asm blocks __asm { mov ebx, eax mov ecx, ebx } or when multiple asm statements are adjacent to one another __asm mov ebx, eax __asm mov ecx, ebx and __asm mov ebx, eax __asm mov ecx, ebx Currently, asm blocks are not properly handled. llvm-svn: 161780
-
Richard Smith authored
evaluated into a CXXTypeid member function. No functionality change. llvm-svn: 161779
-
Arnold Schwaighofer authored
This was causing unnecessary spills/restores of callee saved registers. Fixes PR13572. Patch by Pranav Bhandarkar! llvm-svn: 161778
-
Manman Ren authored
llvm-svn: 161777
-
Marshall Clow authored
llvm-svn: 161776
-
Nadav Rotem authored
Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISDNode has more than one user. rdar://11876519 llvm-svn: 161775
-
rdar://problem/12087275Greg Clayton authored
Make the crashlog parser able to deal with spaces in the process name. llvm-svn: 161772
-
Dmitry Vyukov authored
llvm-svn: 161770
-
Manman Ren authored
OpTbl1 to OpTbl2 since they have 3 operands and the last operand can be changed to a memory operand. PR13576 llvm-svn: 161769
-
Eric Christopher authored
Patch by Weiming Zhao. llvm-svn: 161768
-
Fariborz Jahanian authored
function attribute. // rdar://10253857 llvm-svn: 161767
-
David Blaikie authored
llvm-svn: 161766
-
David Blaikie authored
llvm-svn: 161765
-
David Blaikie authored
llvm-svn: 161764
-
Manman Ren authored
Nehalem, Westmere and Sandy Bridge. AMD also has processor family 6. llvm-svn: 161763
-
Douglas Gregor authored
'templated' declaration for a function or class template to refer to the function or class template itself, to which the documentation will be attached. Fixes PR13593. llvm-svn: 161762
-
Howard Hinnant authored
llvm-svn: 161761
-
Howard Hinnant authored
llvm-svn: 161760
-
Douglas Gregor authored
current directory, propagate the framework and in-index-header-map from the including header's information down to the included header's information. Fixes <rdar://problem/11261291>. As with everything header-map related, we can't really test this in isolation within Clang, so it's tested elsewhere. llvm-svn: 161759
-
Nadav Rotem authored
llvm-svn: 161758
-
Kostya Serebryany authored
[asan] remove the code for --asan-merge-callbacks as it appears to be a bad idea. (partly related to Bug 13225) llvm-svn: 161757
-
Alexey Samsonov authored
[ASan] add __asan_set_on_error_callback into force_interface_symbols (thanks to cool test by glider@) llvm-svn: 161756
-
Howard Hinnant authored
Patch constributed by Michel Moren in http://llvm.org/bugs/show_bug.cgi?id=13592 . Fixes is_convertible<From, To> when To is an abstract type. llvm-svn: 161755
-
Alexey Samsonov authored
[ASan] Add __asan_set_on_error_callback() interface function that allows user to set a callback to be called right when ASan detects an error llvm-svn: 161754
-
Alexander Kornienko authored
llvm-svn: 161753
-
Alexander Kornienko authored
llvm-svn: 161752
-
Alexander Kornienko authored
llvm-svn: 161751
-
Tim Northover authored
llvm-svn: 161750
-
Alexey Samsonov authored
[ASan] If ASan finds second error report, wait for some time and die (instead of running in a busy loop) to make sure ASan won't hang if it finds error while reporting an error in the same thread llvm-svn: 161749
-
Tim Northover authored
Previously, we used VLD1.32 in all cases, however there are both 16 and 64-bit accesses being selected, so we need to use an appropriate width load in those cases. llvm-svn: 161748
-
Alexey Samsonov authored
llvm-svn: 161747
-
Craig Topper authored
Tidy up VSETCC lowering code a bit more by adding an llvm_unreachable and putting an a couple if conditions in a better order. llvm-svn: 161746
-
Craig Topper authored
llvm-svn: 161745
-
Eric Christopher authored
llvm-svn: 161744
-
Craig Topper authored
llvm-svn: 161743
-
Craig Topper authored
Remove the LowerMMXCONCAT_VECTORS function. It could never execute because there are no legal 64-bit vector types that could be used as inputs to a 128-bit concat_vectors. Remove a target specific SDNode and its patterns that become unused as a result. llvm-svn: 161742
-
- Aug 12, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 161741
-
Nick Lewycky authored
llvm-svn: 161740
-