Today

zturner added a comment to D36940: Replace std::vector to std::array in SymbolSerializer.

The results of this and the other 2 patches look promising. Some initial benchmarks show:

Sun, Aug 20, 3:57 PM
Ayal added a comment to D36130: [SLP] Vectorize jumbled memory loads..

sortMemAccesses() is analogous to the formation of InterleaveGroups in the LoopVectorizer, which also scans a collection of Loads (or Stores) to determine if they are adjacent in some order and can be combined into one Vector Load of a given width; and if so, in what order. This requires a single scan to compute the distances relative to the first access, as done here. But knowing that we're looking for a permutation of a given width, we can more easily sort the accesses as they are entered into a map, holding the minimum and maximum indices. See insertMember() there.

Sun, Aug 20, 3:52 PM
Meinersbur added a comment to D36939: [Polly] Codegen for simple full function Scops.

Nice work!

Sun, Aug 20, 3:06 PM
zaks.anna added inline comments to D27918: [analyzer] OStreamChecker.
Sun, Aug 20, 3:05 PM
craig.topper updated the diff for D36944: [InstCombine] Fix a weakness in canEvaluateZExtd around 'and' instructions.

Remove TODO from test case

Sun, Aug 20, 2:56 PM
craig.topper created D36944: [InstCombine] Fix a weakness in canEvaluateZExtd around 'and' instructions.
Sun, Aug 20, 2:56 PM
yaxunl updated the diff for D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*.

add check for declaration to avoid post-link transformation of pipe functions.

Sun, Aug 20, 2:51 PM
lenary added a comment to D36943: Migrate WholeProgramDevirt to new Optimization Remark API.

This patch segfaults in the following three tests:

Sun, Aug 20, 2:47 PM
yaxunl updated the diff for D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*.

refactor AMDGPULibFunc to handle unmangled lib functions.

Sun, Aug 20, 2:47 PM
lenary created D36943: Migrate WholeProgramDevirt to new Optimization Remark API.
Sun, Aug 20, 2:42 PM
ctopper committed rL311303: [InstCombine] Add a test case for a weakness in canEvaluateZExtd. NFC.
[InstCombine] Add a test case for a weakness in canEvaluateZExtd. NFC
Sun, Aug 20, 2:40 PM
yaxunl added inline comments to D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*.
Sun, Aug 20, 2:40 PM
Meinersbur committed rL311302: [MatMul] Make MatMul detection independent of internal isl representations..
[MatMul] Make MatMul detection independent of internal isl representations.
Sun, Aug 20, 2:32 PM
Meinersbur closed D36460: [Polly][MatMul] Make MatMul detection independent of internal isl representations. by committing rL311302: [MatMul] Make MatMul detection independent of internal isl representations..
Sun, Aug 20, 2:32 PM
Meinersbur accepted D36460: [Polly][MatMul] Make MatMul detection independent of internal isl representations..
Sun, Aug 20, 2:29 PM
Meinersbur added a comment to D36926: [Polly][WIP] Clear DependenceInfo after expansion.

This patch adds support for -polly-mse to the new PassManager infrastructure.

Sun, Aug 20, 2:25 PM
Meinersbur added a reviewer for D36926: [Polly][WIP] Clear DependenceInfo after expansion: philip.pfaffe.
Sun, Aug 20, 2:25 PM
Meinersbur accepted D36647: [Polly][WIP] Scalar fully indexed expansion.
Sun, Aug 20, 2:14 PM
alex.telishev created D36942: Defaultify copy and move constructors for StreamRefs.
Sun, Aug 20, 1:54 PM
alex.telishev created D36941: ms-pdb: Precompute deserialized symbols for pdb once and then use it in sort instead of doing it in the comparison function.
Sun, Aug 20, 1:49 PM
alex.telishev created D36940: Replace std::vector to std::array in SymbolSerializer.
Sun, Aug 20, 1:42 PM
javed.absar added inline comments to D36617: AMD Zen Scheduler Model Update.
Sun, Aug 20, 1:38 PM
bmakam updated the diff for D36900: [WIP] Re-land MachineInstr: Reason locally about some memory objects before going to AA..

Trim the patch and avoid handling stack references for non-value MMOs to prevent LNT test failures.

Sun, Aug 20, 1:33 PM
manasij7479 added inline comments to D36939: [Polly] Codegen for simple full function Scops.
Sun, Aug 20, 1:32 PM
gamesh411 added a comment to D27918: [analyzer] OStreamChecker.

Ping. @NoQ would you please have a look? Thanks!

Sun, Aug 20, 1:27 PM
manasij7479 added inline comments to D36939: [Polly] Codegen for simple full function Scops.
Sun, Aug 20, 1:27 PM
manasij7479 created D36939: [Polly] Codegen for simple full function Scops.
Sun, Aug 20, 1:23 PM
hiraditya added a comment to D36423: [libc++] Introsort based sorting function.

Results with the patch.

Sun, Aug 20, 1:19 PM
krobelus committed rL311301: Allow thiscall attribute in test/Tooling/clang-diff-ast.cpp.
Allow thiscall attribute in test/Tooling/clang-diff-ast.cpp
Sun, Aug 20, 1:16 PM
craig.topper created D36938: [X86] When selecting sse_load_f32/f64 pattern, make sure there's only one use of every node all the way back to the root of the match.
Sun, Aug 20, 1:15 PM
craig.topper retitled D36938: [X86] When selecting sse_load_f32/f64 pattern, make sure there's only one use of every node all the way back to the root of the match from [X86] When selecting sse_load_f32/f64 pattern, make sure there's only one use of every note all the way back to the root of the match to [X86] When selecting sse_load_f32/f64 pattern, make sure there's only one use of every node all the way back to the root of the match.
Sun, Aug 20, 1:15 PM
rtlanceroad created D36937: Fix Build with glibc 2.26.
Sun, Aug 20, 1:11 PM
ctopper committed rL311300: [AVX512] Add a test to check what happens when a load is referenced by two….
[AVX512] Add a test to check what happens when a load is referenced by two…
Sun, Aug 20, 12:48 PM
GGanesh updated the diff for D36617: AMD Zen Scheduler Model Update.

Updated the patch as per Simon's comments.
Added the FP instruction itineraries which includes SSE4A and SHA instructions.

Sun, Aug 20, 12:30 PM
kuba.brecka committed rL311299: Fix archive-update.test after r311296..
Fix archive-update.test after r311296.
Sun, Aug 20, 11:32 AM
kuba.brecka committed rL311298: Remove "%T" from ASan Darwin tests..
Remove "%T" from ASan Darwin tests.
Sun, Aug 20, 11:32 AM
ctopper committed rL311297: [AVX-512] Use a scalar load pattern for FPCLASSSS/FPCLASSSD patterns..
[AVX-512] Use a scalar load pattern for FPCLASSSS/FPCLASSSD patterns.
Sun, Aug 20, 11:31 AM
aaboud created D36936: [InstCombine] Consider more cases where SimplifyDemandedUseBits do not converting AShr to LShr .
Sun, Aug 20, 11:30 AM
kuba.brecka committed rL311296: Remove uses of "%T" from test/Object/archive-* tests..
Remove uses of "%T" from test/Object/archive-* tests.
Sun, Aug 20, 11:22 AM
fhahn updated the diff for D36656: [SCCP] Propagate integer range information in IPSCCP (WIP)..

Updated the patch to use LVILatticeValue (which I moved to a separate header file for now, I'd move it out in a separate patch if we decide to use it) for tracking function parameter values and updated tryToReplaceWithConstant to use range information to removed ICmp instructions.

Sun, Aug 20, 11:16 AM