Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Categories: Cygwin Linux Linux cross Linux fast Windows
Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Cygwin Linux Linux cross Linux fast Windows
Craig Topper
[AVX-512] Replace masked 128/256-bit pavg builtins and replace with select and older unmasked builtins.
Craig Topper
[AVX-512] Replace masked 128/256-bit saturating add/sub builtins with select and older unmasked builtins.
Craig Topper
[AVX-512] Replace masked 128/256-bit vpmovzx/vpmovsx builtins with native IR.
Craig Topper
[AVX-512] Remove duplicate test cases from the avx512vlbw intrinsic test. These tests already exist in the avx512vl test and represent avx512vl instructions.
Craig Topper
[AVX-512] Remove masked 128/256-bit pshufb builtins. Replace with a select and the older unmaksed builtins.
Craig Topper
[AVX-512] Remove builtins for 128/256-bit pabsb/pabsw. We can use a select and the older non-masked versions instead.
Craig Topper
[AVX-512] Add typecasts to alignr intrinsics that were modified in r284920.
Simon Pilgrim
[X86][AVX512VL] Added support for combining target 256-bit shuffles to AVX512VL VPERMV3
Simon Pilgrim
[X86][AVX512] Added support for combining target shuffles to AVX512 VPERMV3
Craig Topper
[AVX-512] Remove masked 128/256-bit palignr builtins. We can just use a select in the header file with the older unmasked versions instead.
Brian Gesiak
[lit] Add more testing instructions to README

r283710 introduced two regressions, one to llvm-lit, and the other to
lit executables that were installed via setuptools. Add instructions on
how to test for these regressions in the future.

Reviewers: ddunbar, delcypher, beanz, chapuni, cmatthews, echristo

Subscribers: llvm-commits, mehdi_amini

Differential Revision: https://reviews.llvm.org/D25459
James Molloy
[ARM] Fix crash in ConstantIslands

tPCRelJT may not be the first instruction in a block. Check that instead of dereferencing a broken iterator.
Zvi Rackover
[X86] Apply the Update LLC Test Checks tool on the mmx-bitcast test
Craig Topper
[X86] Add support for printing shuffle comments for VALIGN instructions.
Craig Topper
[X86] Add support for lowering v4i64 and v8i64 shuffles directly to PALIGNR. I think shuffle combine can figure it out later, but we should try to get it right up front.
Craig Topper
[X86] Remove unnecessary AVX2 check that was already covered by an assertion earlier in the function. NFC
Craig Topper
[X86] Remove 128-bit lane handling from the main loop of matchVectorShuffleAsByteRotate. Instead check for is128LaneRepeatedSuffleMask before the loop and just loop over the repeated mask.

I plan to use the loop to support VALIGND/Q shuffles so this makes it easier to reuse.
Simon Pilgrim
[X86][SSE] Use getConstVector helper for VPERMV mask generation. NFCI.
Daniel Berlin
Now that VS2013 is gone, make a memoryssa structure an anonymous union again
Kostya Serebryany
[libFuzzer] mutation: insert the size of the input in bytes as one of the ways to mutate a binary integer
Gerolf Hoflehner
[BasicAA] Fix -  missed alias in GEP expressions

In BasicAA GEP operand values get adjusted ("wrap-around") based on the
pointersize. Otherwise, in non-64b modes, AA could report false negatives.
However, a wrap-around is valid only for a fully evaluated expression.
It had been introduced to fix an alias problem in
This commit restricts the wrap-around to constant gep operands only where the
value is known at compile-time.
Richard Smith
Mark P0012R1 as "Partial" since it's now substantially complete.
Richard Smith
Add another testcase missed from r284905.
Richard Smith
[c++1z] P0012R1: Implement a few remaining pieces: downgrade diagnostic for
mismatched dynamic exception specifications in expressions from an error to a
warning, since this is no longer ill-formed in C++1z.

Allow reference binding of a reference-to-non-noexcept function to a noexcept
function lvalue. As defect resolutions, also allow a conditional between
noexcept and non-noexcept function lvalues to produce a non-noexcept function
lvalue (rather than decaying to a function pointer), and allow function
template argument deduction to deduce a reference to non-noexcept function when
binding to a noexcept function type.
Davide Italiano
[CtorUtils] Modernize. No functional changes intended.