| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
This restores the debug output to how it was before r197727 broke it. This
went undetected because the corresponding test was never run due to broken
feature detection.
llvm-svn: 202079
|
| |
|
|
| |
llvm-svn: 202078
|
| |
|
|
|
|
|
| |
Does not yet include larger part required
to match v_mad_i64_i32 / v_mad_u64_u32.
llvm-svn: 202077
|
| |
|
|
|
|
|
| |
The check is clearer as southern islands or later,
rather than checking for later than northern islands.
llvm-svn: 202076
|
| |
|
|
| |
llvm-svn: 202075
|
| |
|
|
| |
llvm-svn: 202074
|
| |
|
|
| |
llvm-svn: 202073
|
| |
|
|
|
|
|
| |
This allows the unit tests to not use global state when checking
diagnostics.
llvm-svn: 202072
|
| |
|
|
|
|
|
| |
from a macro in column 0, ensure that we print whitespace before it in the -E
output. Patch by Harald van Dijk!
llvm-svn: 202070
|
| |
|
|
| |
llvm-svn: 202069
|
| |
|
|
|
|
|
| |
nothing, be sure to inform the *next* token expanded from the macro that it is
now at the start of a line. Patch by Harald van Dijk!
llvm-svn: 202068
|
| |
|
|
|
|
|
|
|
| |
Vectorize sequential stores of a broadcasted value.
5% on eon.
radar://16124699
llvm-svn: 202067
|
| |
|
|
|
|
| |
figured out what it was from other data in the packet.
llvm-svn: 202066
|
| |
|
|
|
|
|
|
|
|
| |
The patch defines new or refines existing generic scheduling classes to match
the behavior of the SSE instructions.
It also maps those scheduling classes on the related SSE instructions.
<rdar://problem/15607571>
llvm-svn: 202065
|
| |
|
|
| |
llvm-svn: 202064
|
| |
|
|
|
|
|
| |
on correctly handled block layout IRGen.
// rdar://16111839
llvm-svn: 202063
|
| |
|
|
|
|
|
| |
We were not properly handling the escape character 0x7d ('}') in responses
from gdbserver which used the binary protocol.
llvm-svn: 202062
|
| |
|
|
|
|
|
|
| |
prototypes and we now mark the function prototypes as being variadic.
<rdar://problem/16149526>
llvm-svn: 202061
|
| |
|
|
| |
llvm-svn: 202059
|
| |
|
|
| |
llvm-svn: 202058
|
| |
|
|
| |
llvm-svn: 202057
|
| |
|
|
| |
llvm-svn: 202056
|
| |
|
|
| |
llvm-svn: 202055
|
| |
|
|
| |
llvm-svn: 202054
|
| |
|
|
| |
llvm-svn: 202053
|
| |
|
|
|
|
|
|
|
| |
After this I will set the default back to F_None. The advantage is that
before this patch forgetting to set F_Binary would corrupt a file on windows.
Forgetting to set F_Text produces one that cannot be read in notepad, which
is a better failure mode :-)
llvm-svn: 202052
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
During the LTO phase LICM will move loop invariant global variables out of loops
(informed by GlobalModRef). This makes more loops countable presenting
opportunity for the loop vectorizer.
Adding the loop vectorizer improves some TSVC benchmarks and twolf/ref dataset
(5%) on x86-64.
radar://15970632
llvm-svn: 202051
|
| |
|
|
| |
llvm-svn: 202050
|
| |
|
|
|
|
| |
targets. Just big endian (mips-... and mips64-...)
llvm-svn: 202049
|
| |
|
|
| |
llvm-svn: 202048
|
| |
|
|
|
|
|
|
|
|
| |
We were previously checking at every destructor declaration, but that was a bit
excessive. Since the deleting destructor is emitted with the vtable, do the
check when the vtable is marked used.
Differential Revision: http://llvm-reviews.chandlerc.com/D2851
llvm-svn: 202046
|
| |
|
|
| |
llvm-svn: 202045
|
| |
|
|
|
|
|
|
| |
Failure is not reproducible on ToT LLDB locally or on the buildbot.
llvm.org/pr18313
llvm-svn: 202043
|
| |
|
|
|
|
| |
This will make it easier to switch the default to being binary files.
llvm-svn: 202042
|
| |
|
|
| |
llvm-svn: 202041
|
| |
|
|
| |
llvm-svn: 202040
|
| |
|
|
| |
llvm-svn: 202039
|
| |
|
|
| |
llvm-svn: 202037
|
| |
|
|
|
|
| |
Patch by Matthew Gardiner
llvm-svn: 202036
|
| |
|
|
|
|
| |
Patch by Marcello Maggioni!
llvm-svn: 202035
|
| |
|
|
| |
llvm-svn: 202034
|
| |
|
|
|
|
| |
internal flags that allowed to override it. The tests pass, but still this change might break asan on some platform not covered by tests. If you see this, please submit a fix with a test.
llvm-svn: 202033
|
| |
|
|
|
|
|
|
|
|
| |
No version of clang installed by XCode, ToT or otherwise recognizes the flag
'-no-intel-extensions' and more recent versions error out on it.
Prospectively conditionalize the flag behind "icc" to fix the mainline build
with clang.
llvm-svn: 202030
|
| |
|
|
|
|
|
|
|
|
| |
check-tools.pl was hard-wired to expect the Apple compiler version string which
doesn't make much sense, especially for a LLVM project.
The correctness and value of these compiler version checks still isn't clear
following this build fix but they are retained for now.
llvm-svn: 202029
|
| |
|
|
|
|
| |
Differential Revision: http://llvm-reviews.chandlerc.com/D2826
llvm-svn: 202028
|
| |
|
|
|
|
|
|
|
|
| |
gcc/g++ don't exist on modern OS X development environments so the failed
checks for gcc were causing the build to break even with 'make compiler=clang'.
(The rationale for the check refers to a file 'touch-test.c' which no longer
exists in the codebase.)
llvm-svn: 202027
|
| |
|
|
| |
llvm-svn: 202026
|
| |
|
|
| |
llvm-svn: 202025
|
| |
|
|
| |
llvm-svn: 202024
|
| |
|
|
|
|
| |
libraries are build by 'make all' command
llvm-svn: 202023
|