Today

zvi accepted D27356: [TargetLowering] add special-case for demanded bits analysis of 'not'.
Sun, Dec 4, 7:42 AM
tberghammer created D27394: Fix expression evaluation inside lambda functions for gcc.
Sun, Dec 4, 6:34 AM
RKSimon updated subscribers of D27391: Fix for false dependency identification (pr31143) - reading undef values shouldn't be considers as a use.
Sun, Dec 4, 6:30 AM
mclow.lists added a comment to D11348: Win32 support: wcsnrtombs and mbsnrtowcs don't handle null output buffers correctly..

If you don't have commit privs; I will commit it for you. (but it will be Thursday when I do so)

Sun, Dec 4, 5:02 AM
oren_ben_simhon updated the diff for D27148: Regcall - Adding support for mask types.

Implemented comments submitted until 12/04.

Sun, Dec 4, 4:59 AM
myatsina added a comment to D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register.

As Michael have already noticed, I also have a solution for this false dependency bug (https://reviews.llvm.org/D27391).
What happens is that some instructions (like the ROUNDSSr) read an undef value from one of it's source operands.
Part of the logic that searches for false dependencies decides if the dependency can be broken only if the instruction doesn't read the operand.
I think that a read of an undef value should not be considered as a real read, and this is the fix in my patch. I believe this approach will catch more cases.

Sun, Dec 4, 4:37 AM
skalinichev added inline comments to D26907: libclang: Restore the CXXRecordDecl path for clang_Type_getNumTemplateArguments and clang_Type_getTemplateArgumentAsType.
Sun, Dec 4, 3:52 AM · Restricted Project
delena accepted D27385: [x86] fold fand (fxor X, -1) Y --> fandn X, Y.
Sun, Dec 4, 3:41 AM
oren_ben_simhon updated the summary for D27392: Vectorcall Calling Convention - Adding CodeGen Complete Support.
Sun, Dec 4, 3:20 AM
emilio updated the diff for D26907: libclang: Restore the CXXRecordDecl path for clang_Type_getNumTemplateArguments and clang_Type_getTemplateArgumentAsType.

Updated per comments, let me know if I should do anything else.

Sun, Dec 4, 2:57 AM · Restricted Project
mgottesman committed rL288619: [stl-extras] Provide an adaptor of std::count for ranges..
[stl-extras] Provide an adaptor of std::count for ranges.
Sun, Dec 4, 2:37 AM
delcypher added a comment to D27393: [llvm-config] Fix bug where `--libfiles` and `--names` would produce incorrect output.

@tstellarAMD If you're still doing the point releases a fix for the problem fixed by this patch should be back ported to LLVM 3.9.x if possible because it also has this bug.

Sun, Dec 4, 2:23 AM
delcypher created D27393: [llvm-config] Fix bug where `--libfiles` and `--names` would produce incorrect output.
Sun, Dec 4, 2:22 AM
emilio added inline comments to D26907: libclang: Restore the CXXRecordDecl path for clang_Type_getNumTemplateArguments and clang_Type_getTemplateArgumentAsType.
Sun, Dec 4, 2:17 AM · Restricted Project
emilio added a comment to D26907: libclang: Restore the CXXRecordDecl path for clang_Type_getNumTemplateArguments and clang_Type_getTemplateArgumentAsType.

Thanks for the comments!

Sun, Dec 4, 2:16 AM · Restricted Project
delcypher accepted D24982: [cmake] Include component in Sphinx install rules.

LGTM.

Sun, Dec 4, 2:16 AM
oren_ben_simhon created D27392: Vectorcall Calling Convention - Adding CodeGen Complete Support.
Sun, Dec 4, 2:10 AM
aymanmus updated the diff for D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting..
  • Broadcast 32/64/128 bits also when having only AVX feature.
  • Broadcast 64 bit also in 32-bit systems.
Sun, Dec 4, 2:07 AM
skalinichev added inline comments to D26907: libclang: Restore the CXXRecordDecl path for clang_Type_getNumTemplateArguments and clang_Type_getTemplateArgumentAsType.
Sun, Dec 4, 2:03 AM · Restricted Project
dylanmckay committed rL288618: [AVR] Remove 'XFAIL' from a CodeGen test.
[AVR] Remove 'XFAIL' from a CodeGen test
Sun, Dec 4, 2:01 AM
skalinichev updated subscribers of D26907: libclang: Restore the CXXRecordDecl path for clang_Type_getNumTemplateArguments and clang_Type_getTemplateArgumentAsType.

Some suggestions in D27384 from @compnerd also apply to your patch (at least about using auto), so you should probably fix it too.

Sun, Dec 4, 1:49 AM · Restricted Project
mkuper added reviewers for D27391: Fix for false dependency identification (pr31143) - reading undef values shouldn't be considers as a use: craig.topper, zvi.

What we do for the other instructions is simply not have the additional source register (and use the _Int variants for when we need it, which is currently only for intrinsics).
I've posted a fix in that vein as D27323. We can revisit that decision, but that (and a refactoring of the TD files) ought to happen for all instructions, I wouldn't want to leave ROUND as a special case.

Sun, Dec 4, 1:48 AM
skalinichev added a reviewer for D26907: libclang: Restore the CXXRecordDecl path for clang_Type_getNumTemplateArguments and clang_Type_getTemplateArgumentAsType: skalinichev.

Please, integrate test cases from D27384 into this patch and make sure that tests still pass.

Sun, Dec 4, 1:40 AM · Restricted Project
myatsina created D27391: Fix for false dependency identification (pr31143) - reading undef values shouldn't be considers as a use.
Sun, Dec 4, 1:38 AM
skalinichev abandoned D27384: [libclang] Restore clang_getNumTemplateArguments/clang_getTemplateArgumentAsType functionality.

Turns out we already have another patch that fixes the same problem: D26907

Sun, Dec 4, 1:36 AM · Restricted Project
skalinichev added a comment to D26663: libclang: Generalize clang_getNumTemplateArguments and clang_getTemplateArgumentAsType to other kind of specializations..

Ah, sorry I didn't notice that review, let's keep to your version of the patch then.

Sun, Dec 4, 1:33 AM · Restricted Project
bader added a comment to D27334: [OpenCL] Ambiguous function call..

This change seems to modify normal C behavior again. Is there any strong motivation for doing this and if yes could it be done generically with C?

Sun, Dec 4, 12:51 AM
zvi updated the diff for D27203: [X86] Prefer reduced width multiplication over pmulld on Silvermont.

Fixes for Michael's comments.

Sun, Dec 4, 12:44 AM
rafael committed rL288617: Don't discard .L symbol with -r..
Don't discard .L symbol with -r.
Sun, Dec 4, 12:44 AM
zvi added inline comments to D27203: [X86] Prefer reduced width multiplication over pmulld on Silvermont.
Sun, Dec 4, 12:42 AM
andrew.j.c.parker added a comment to D11348: Win32 support: wcsnrtombs and mbsnrtowcs don't handle null output buffers correctly..

Looks like patch was not committed.

Sun, Dec 4, 12:17 AM

Yesterday

rafael committed rL288616: Always use / as the path separator..
Always use / as the path separator.
Sat, Dec 3, 11:37 PM
arsenm accepted D27272: AMDGPU/SI: Don't move copies of immediates to the VALU.

LGTM

Sat, Dec 3, 11:16 PM
rafael committed rL288615: Prefix path when displaying thin archives..
Prefix path when displaying thin archives.
Sat, Dec 3, 11:02 PM
weimingz added inline comments to D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod.
Sat, Dec 3, 10:30 PM
weimingz added a comment to D27219: Add MCNoDeprecatedASM into MC ASMParser TargetOption to have an option to disable deprecate warning in asm.

can you rename qc-deprecated-asm.s to something like derecated-warning.s

Sat, Dec 3, 10:22 PM
kubabrecka added reviewers for D27390: [sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin: zaks.anna, dvyukov, eugenis, kcc, glider, filcab.
Sat, Dec 3, 10:07 PM · Restricted Project
matze committed rL288614: TableGen: Adapt to llvm r288612.
TableGen: Adapt to llvm r288612
Sat, Dec 3, 10:05 PM
matze committed rL288612: TableGen: Use StringRef instead of const std::string& in return vals..
TableGen: Use StringRef instead of const std::string& in return vals.
Sat, Dec 3, 9:58 PM
matze committed rL288613: TableGen: Store Records on a BumpPtrAllocator.
TableGen: Store Records on a BumpPtrAllocator
Sat, Dec 3, 9:58 PM