Today

shchenz committed rL337642: [InstrSimplify] fold sdiv if two operands are negated and non-overflow.
[InstrSimplify] fold sdiv if two operands are negated and non-overflow
Sat, Jul 21, 5:33 AM
shchenz closed D49382: [InstrSimplify] fold sdiv if two operands are negatived and non-overflow.
Sat, Jul 21, 5:33 AM
apolyakov retitled D49632: [WIP] Re-implement MI HandleProcessEventStateSuspended. from [lldb-mi] Re-implement MI HandleProcessEventStateSuspended. to [WIP] Re-implement MI HandleProcessEventStateSuspended..
Sat, Jul 21, 4:55 AM
dmgreen added a comment to D49465: [ARM] Enable tail calls for all Thumb1 targets..

Hello. This has code to prevent it from increasing codesize, right? I'm seeing the opposite happen, at least at -Oz. Perhaps because of an interplay between block layout or jump tables or something like it?

Sat, Jul 21, 4:47 AM
xbolva00 added a comment to D43236: [LoopInterchange] Loops with empty dependency matrix are safe..

Hello, any reason why LoopInterchange pass is not on by default?

Sat, Jul 21, 4:25 AM
jonpa abandoned D47524: [MachineInstruction] Put implicit operands part of MCID before ones that aren't in addOperand().

This was actually fixed entirely for SystemZ, by just rewriting one setDesc() call to instead rebuilding the new opcode from scratch. So, this is actually not an issue any more of my concern, so I will abandon this for now. Thanks for taking a look, though!

Sat, Jul 21, 4:12 AM
lebedev.ri updated the diff for D49508: [Sema] Mark implicitly-inserted ICE's as being part of explicit cast (PR38166).

Partially address some of @rsmith's review notes, see reply notes for issues.

Sat, Jul 21, 3:17 AM
lebedev.ri added inline comments to D49508: [Sema] Mark implicitly-inserted ICE's as being part of explicit cast (PR38166).
Sat, Jul 21, 3:05 AM
apolyakov added inline comments to D49632: [WIP] Re-implement MI HandleProcessEventStateSuspended..
Sat, Jul 21, 1:51 AM
apolyakov created D49632: [WIP] Re-implement MI HandleProcessEventStateSuspended..
Sat, Jul 21, 1:48 AM
alexshap accepted D49534: Handle the lack of a symbol table correctly..

LG

Sat, Jul 21, 12:55 AM
andreadb accepted D49614: [llvm-mca][docs] Add documentation for the statistic outputs from mca. NFC.

LGTM. Thanks!

Sat, Jul 21, 12:49 AM
lebedev.ri added inline comments to D49508: [Sema] Mark implicitly-inserted ICE's as being part of explicit cast (PR38166).
Sat, Jul 21, 12:45 AM
arsenm accepted D49624: AMDGPU/GlobalISel: Fix crash in regbankselect on non-power-of-2 types.

LGTM

Sat, Jul 21, 12:25 AM
arsenm accepted D49625: AMDGPU/GlobalISel: Define instruction mapping for G_INSERT.

LGTM

Sat, Jul 21, 12:20 AM
michaelwu set the repository for D49631: [libclang] Add support for reading implicit attributes to rC Clang.
Sat, Jul 21, 12:14 AM
michaelwu created D49631: [libclang] Add support for reading implicit attributes.
Sat, Jul 21, 12:14 AM
michaelwu added a dependent revision for D49081: [libclang] Add support for AttributedType: D49631: [libclang] Add support for reading implicit attributes.
Sat, Jul 21, 12:14 AM

Yesterday

asmith retitled D45124: [CodeGen] Record if a C++ record is a trivial type from [CodeGen] Record if a C++ record is a trivial type when emitting Codeview to [CodeGen] Record if a C++ record is a trivial type.
Fri, Jul 20, 10:52 PM
asmith updated the diff for D45124: [CodeGen] Record if a C++ record is a trivial type.
Fri, Jul 20, 10:52 PM
asmith committed rL337641: [DebugInfo] Add a new DI flag to record if a C++ record is a trivial type.
[DebugInfo] Add a new DI flag to record if a C++ record is a trivial type
Fri, Jul 20, 10:47 PM
asmith closed D45122: [DebugInfo] Add a new DI flag to record if a C++ record is a trivial type.
Fri, Jul 20, 10:47 PM
asmith updated the diff for D45122: [DebugInfo] Add a new DI flag to record if a C++ record is a trivial type.
Fri, Jul 20, 10:37 PM
zturner created D49630: [MS Demangler] Demangle data member pointers.
Fri, Jul 20, 10:22 PM
aheejin added a comment to D49629: [CMake] Fix the setting of LIBCXX_HEADER_DIR.

This line was added in rL335809, and after rL337630 dst in this line is set to NULL in our local libcxx build. I think this should have been LIBCXX_BINARY_DIR, right?

Fri, Jul 20, 9:19 PM
aheejin created D49629: [CMake] Fix the setting of LIBCXX_HEADER_DIR.
Fri, Jul 20, 9:17 PM
Dor1s added a comment to D49525: [libFuzzer] Handle unstable edges by using minimum hit counts.

Matt, thanks a lot for the review!

Fri, Jul 20, 8:07 PM
Dor1s updated the summary of D49525: [libFuzzer] Handle unstable edges by using minimum hit counts.
Fri, Jul 20, 8:07 PM
Dor1s added a comment to D49578: [libFuzzer] Handle unstable edges by poisoning unstable edges.

I don't think this will work. This just subtracts the number of unstable edges without actually removing those features? Or do i misunderstand how this actually works?

I think that was sort of an advantage of the algorithm. We do not remove unstable features, so that any new inputs triggering them won't be considered as new at all, but we don't add such inputs to the corpus to prevent its explosion.

Kevin agreed with me offline that this doesn't prevent corpus growth and does something other than intended. We will think about what it does before proceeding.

Fri, Jul 20, 7:37 PM
pcc committed rLLD337640: ELF: Read address significance tables with --icf=all..
ELF: Read address significance tables with --icf=all.
Fri, Jul 20, 7:20 PM
pcc committed rL337640: ELF: Read address significance tables with --icf=all..
ELF: Read address significance tables with --icf=all.
Fri, Jul 20, 7:20 PM
pcc closed D49626: ELF: Read address significance tables with --icf=all..
Fri, Jul 20, 7:20 PM
yaxunl committed rL337639: [HIP] Support -fcuda-flush-denormals-to-zero for amdgcn.
[HIP] Support -fcuda-flush-denormals-to-zero for amdgcn
Fri, Jul 20, 7:07 PM
yaxunl committed rC337639: [HIP] Support -fcuda-flush-denormals-to-zero for amdgcn.
[HIP] Support -fcuda-flush-denormals-to-zero for amdgcn
Fri, Jul 20, 7:07 PM
yaxunl closed D48287: [HIP] Support -fcuda-flush-denormals-to-zero for amdgcn.
Fri, Jul 20, 7:07 PM
ruiu accepted D49626: ELF: Read address significance tables with --icf=all..

LGTM

Fri, Jul 20, 6:43 PM
sebpop accepted D49617: Early exit with cheaper checks.

looks good

Fri, Jul 20, 6:22 PM
zhizhouy updated the diff for D49560: Add support to track total counts for DebugCounter.

Fix CodeGen/AMDGPU test failures, by adding Counters only when skip/count is set.
I believe this will save many memory when skip/count is not set, thus fixing the problem.

Fri, Jul 20, 6:20 PM
NoQ added a dependent revision for D49627: [CFG] [analyzer] Constructors of member CXXOperatorCallExpr's argument 0 are not argument constructors.: D49443: [analyzer] WIP: Support function argument constructors..
Fri, Jul 20, 6:19 PM
NoQ added a dependency for D49443: [analyzer] WIP: Support function argument constructors.: D49627: [CFG] [analyzer] Constructors of member CXXOperatorCallExpr's argument 0 are not argument constructors..
Fri, Jul 20, 6:19 PM