| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It never does anything when running 'make check', and it get's in the
way of updating live intervals in 2-addr.
The hook was originally added to help form IT blocks in Thumb2 code
before register allocation, but the pass ordering has changed since
then, and we run if-conversion after register allocation now.
When the MI scheduler is enabled, there will be no less than two
schedulers between 2-addr and Thumb2ITBlockPass, so this hook is
unlikely to help anything.
llvm-svn: 161794
|
| |
|
|
| |
llvm-svn: 161793
|
| |
|
|
| |
llvm-svn: 161792
|
| |
|
|
|
|
|
| |
forgot to set it as being instantiation-dependent as well as being type- and
value-dependent.
llvm-svn: 161791
|
| |
|
|
|
|
| |
rdar://9877866
llvm-svn: 161790
|
| |
|
|
|
|
|
|
| |
This change is to be enabled in clang.
rdar://9877866
llvm-svn: 161789
|
| |
|
|
| |
llvm-svn: 161788
|
| |
|
|
| |
llvm-svn: 161787
|
| |
|
|
|
|
| |
per Richard's comment.
llvm-svn: 161786
|
| |
|
|
|
|
|
| |
Record the snapshot of our watched value when the watchpoint is set or hit.
And report the old/new values when watchpoint is triggered. Add some test scenarios.
llvm-svn: 161785
|
| |
|
|
| |
llvm-svn: 161783
|
| |
|
|
| |
llvm-svn: 161782
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
evaluated into a CXXTypeid member function. No functionality change.
llvm-svn: 161779
|
| |
|
|
|
|
|
|
|
|
| |
This was causing unnecessary spills/restores of callee saved registers.
Fixes PR13572.
Patch by Pranav Bhandarkar!
llvm-svn: 161778
|
| |
|
|
| |
llvm-svn: 161777
|
| |
|
|
| |
llvm-svn: 161776
|
| |
|
|
|
|
|
|
| |
ISDNode has more than one user.
rdar://11876519
llvm-svn: 161775
|
| |
|
|
|
|
| |
Make the crashlog parser able to deal with spaces in the process name.
llvm-svn: 161772
|
| |
|
|
|
|
| |
descriptors
llvm-svn: 161770
|
| |
|
|
|
|
|
|
|
| |
OpTbl1 to OpTbl2 since they have 3 operands and the last operand can be changed
to a memory operand.
PR13576
llvm-svn: 161769
|
| |
|
|
|
|
| |
Patch by Weiming Zhao.
llvm-svn: 161768
|
| |
|
|
|
|
| |
function attribute. // rdar://10253857
llvm-svn: 161767
|
| |
|
|
| |
llvm-svn: 161766
|
| |
|
|
| |
llvm-svn: 161765
|
| |
|
|
| |
llvm-svn: 161764
|
| |
|
|
|
|
| |
Nehalem, Westmere and Sandy Bridge. AMD also has processor family 6.
llvm-svn: 161763
|
| |
|
|
|
|
|
|
| |
'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
|
| |
|
|
| |
llvm-svn: 161761
|
| |
|
|
| |
llvm-svn: 161760
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 161758
|
| |
|
|
|
|
| |
idea. (partly related to Bug 13225)
llvm-svn: 161757
|
| |
|
|
|
|
| |
to cool test by glider@)
llvm-svn: 161756
|
| |
|
|
|
|
| |
http://llvm.org/bugs/show_bug.cgi?id=13592 . Fixes is_convertible<From, To> when To is an abstract type.
llvm-svn: 161755
|
| |
|
|
|
|
| |
user to set a callback to be called right when ASan detects an error
llvm-svn: 161754
|
| |
|
|
| |
llvm-svn: 161753
|
| |
|
|
| |
llvm-svn: 161752
|
| |
|
|
| |
llvm-svn: 161751
|
| |
|
|
| |
llvm-svn: 161750
|
| |
|
|
|
|
| |
(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
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
sanitizer_common library
llvm-svn: 161747
|
| |
|
|
|
|
| |
putting an a couple if conditions in a better order.
llvm-svn: 161746
|
| |
|
|
| |
llvm-svn: 161745
|
| |
|
|
| |
llvm-svn: 161744
|
| |
|
|
| |
llvm-svn: 161743
|
| |
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 161741
|