Page MenuHomePhabricator

hoy (Hongtao Yu)
Software Engineer at Facebook

Projects

User does not belong to any projects.

User Details

User Since
Feb 23 2020, 3:46 PM (35 w, 2 d)

Recent Activity

Fri, Oct 23

hoy committed rGa16cbdd676bb: [AutoFDO] Remove a broken assert in merging inlinee samples (authored by hoy).
[AutoFDO] Remove a broken assert in merging inlinee samples
Fri, Oct 23, 5:43 PM
hoy closed D90056: [AutoFDO] Remove a broken assert in merging inlinee samples.
Fri, Oct 23, 5:42 PM · Unknown Object (Project)
hoy updated the summary of D90056: [AutoFDO] Remove a broken assert in merging inlinee samples.
Fri, Oct 23, 10:13 AM · Unknown Object (Project)
hoy retitled D90056: [AutoFDO] Remove a broken assert in merging inlinee samples from [AutoFDO] Remove an assert when merging inlinee samples to [AutoFDO] Remove a broken assert in merging inlinee samples.
Fri, Oct 23, 10:02 AM · Unknown Object (Project)
hoy added reviewers for D90056: [AutoFDO] Remove a broken assert in merging inlinee samples: wenlei, wmi, davidxl.
Fri, Oct 23, 10:01 AM · Unknown Object (Project)
hoy updated the summary of D90056: [AutoFDO] Remove a broken assert in merging inlinee samples.
Fri, Oct 23, 10:01 AM · Unknown Object (Project)
hoy updated the summary of D90056: [AutoFDO] Remove a broken assert in merging inlinee samples.
Fri, Oct 23, 10:00 AM · Unknown Object (Project)
hoy requested review of D90056: [AutoFDO] Remove a broken assert in merging inlinee samples.
Fri, Oct 23, 9:49 AM · Unknown Object (Project)

Thu, Oct 22

hoy added inline comments to D89707: [CSSPGO][llvm-profgen] Parse mmap events from perf script.
Thu, Oct 22, 10:58 AM · Unknown Object (Project)
hoy added inline comments to D89707: [CSSPGO][llvm-profgen] Parse mmap events from perf script.
Thu, Oct 22, 10:45 AM · Unknown Object (Project)
hoy added inline comments to D89707: [CSSPGO][llvm-profgen] Parse mmap events from perf script.
Thu, Oct 22, 10:39 AM · Unknown Object (Project)
hoy added inline comments to D89707: [CSSPGO][llvm-profgen] Parse mmap events from perf script.
Thu, Oct 22, 10:16 AM · Unknown Object (Project)

Wed, Oct 21

hoy accepted D89524: [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/SampleProfileWriterExtBinary to their parent classes..
Wed, Oct 21, 9:56 PM · Unknown Object (Project)
hoy removed a reviewer for D89524: [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/SampleProfileWriterExtBinary to their parent classes.: hoyFB.
Wed, Oct 21, 9:56 PM · Unknown Object (Project)
hoy added inline comments to D89707: [CSSPGO][llvm-profgen] Parse mmap events from perf script.
Wed, Oct 21, 3:46 PM · Unknown Object (Project)
hoy added inline comments to D89723: [AutoFDO][llvm-profgen]Context-sensitive profile data generation.
Wed, Oct 21, 11:04 AM · Unknown Object (Project)
hoy added inline comments to D89524: [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/SampleProfileWriterExtBinary to their parent classes..
Wed, Oct 21, 9:47 AM · Unknown Object (Project)

Tue, Oct 20

hoy added inline comments to D89524: [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/SampleProfileWriterExtBinary to their parent classes..
Tue, Oct 20, 11:39 PM · Unknown Object (Project)
hoy added inline comments to D89524: [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/SampleProfileWriterExtBinary to their parent classes..
Tue, Oct 20, 6:31 PM · Unknown Object (Project)
hoy added inline comments to D89524: [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/SampleProfileWriterExtBinary to their parent classes..
Tue, Oct 20, 2:39 PM · Unknown Object (Project)

Sat, Oct 17

hoy added inline comments to D89524: [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/SampleProfileWriterExtBinary to their parent classes..
Sat, Oct 17, 8:38 PM · Unknown Object (Project)

Fri, Oct 2

hoy added a comment to D88338: [clangd] clangd --check: standalone diagnosis of common problems.

Sorry @rsmith @hoy, I've replaced the test with one without such dependencies in bc18d8d9b705d31a94c51900c8b18e4feaf9c7fb.

Fri, Oct 2, 9:27 AM · Restricted Project

Thu, Oct 1

hoy added inline comments to D88338: [clangd] clangd --check: standalone diagnosis of common problems.
Thu, Oct 1, 3:46 PM · Restricted Project

Sep 23 2020

hoy added inline comments to D87169: SVML support for log10, sqrt.
Sep 23 2020, 2:34 PM · Unknown Object (Project)
hoy added a comment to D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..

@davidxl I'm wondering if it is a good time for you to start reviewing the patches. Please let me know if you need more time. Thanks!

Sep 23 2020, 11:44 AM · Unknown Object (Project), Restricted Project

Sep 17 2020

hoy added reviewers for D87853: [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation: rsmith, bruno, wenlei.
Sep 17 2020, 1:38 PM · Restricted Project
hoy updated the summary of D87853: [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation.
Sep 17 2020, 1:37 PM · Restricted Project
hoy added a comment to D87853: [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation.

The bug is exposed by instantiating a large variadic template. I haven't managed to get down to a decent size of regression test.

Sep 17 2020, 1:35 PM · Restricted Project
hoy requested review of D87853: [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation.
Sep 17 2020, 12:54 PM · Restricted Project

Sep 16 2020

hoy accepted D87740: [llvm-profdata]Fix llvm-profdata crash on compact binary profile.

Thanks for the fix! LGTM.

Sep 16 2020, 11:48 AM · Unknown Object (Project)
hoy removed a reviewer for D87740: [llvm-profdata]Fix llvm-profdata crash on compact binary profile: hoyFB.
Sep 16 2020, 11:48 AM · Unknown Object (Project)

Sep 10 2020

hoy updated the diff for D86499: [CSSPGO] Pseudo probe instrumentation pass.

Updating D86499: [CSSPGO] Pseudo probe instrumentation pass

Sep 10 2020, 3:42 PM · Unknown Object (Project)
hoy added inline comments to D86499: [CSSPGO] Pseudo probe instrumentation pass.
Sep 10 2020, 3:41 PM · Unknown Object (Project)
hoy updated the diff for D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.

Updating D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic

Sep 10 2020, 11:04 AM · Unknown Object (Project)
hoy added a comment to D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.
In D86495#2264881, @wmi wrote:
In D86495#2264877, @hoy wrote:
In D86495#2264868, @wmi wrote:

It is better to have a MIR test.

Yeah, the test is actually included in https://reviews.llvm.org/D86499. It tests both the IR and MIR change.

I mean to have a .mir test which read MIR as input. That is to ensure llc read MIR text containing the new pseudo probe without problem.

Sep 10 2020, 11:03 AM · Unknown Object (Project)

Sep 9 2020

hoy added a comment to D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.
In D86495#2264868, @wmi wrote:

It is better to have a MIR test.

Sep 9 2020, 9:46 PM · Unknown Object (Project)

Sep 8 2020

hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 8 2020, 9:48 AM · Unknown Object (Project)

Sep 7 2020

hoy accepted D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 7 2020, 8:22 PM · Unknown Object (Project)

Sep 4 2020

hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 4 2020, 6:38 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 4 2020, 3:17 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 4 2020, 3:15 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 4 2020, 2:57 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 4 2020, 2:03 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 4 2020, 12:27 AM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 4 2020, 12:20 AM · Unknown Object (Project)

Sep 3 2020

hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 3 2020, 10:18 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 3 2020, 10:06 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 3 2020, 9:56 PM · Unknown Object (Project)
hoy added inline comments to D86859: [Coroutine] Make dealing with alloca spills more robust.
Sep 3 2020, 9:43 PM · Unknown Object (Project)

Sep 2 2020

hoy committed rGf09ccf89fbee: [ThinLTO] Fix a metadata lost issue with DICompileUnit import. (authored by hoy).
[ThinLTO] Fix a metadata lost issue with DICompileUnit import.
Sep 2 2020, 2:41 PM
hoy closed D86675: [ThinLTO] Fix a metadata lost issue with DICompileUnit import..
Sep 2 2020, 2:40 PM · Unknown Object (Project)
hoy updated the diff for D86675: [ThinLTO] Fix a metadata lost issue with DICompileUnit import..

Updating D86675: [ThinLTO] Fix a metadata lost issue with DICompileUnit import.

Sep 2 2020, 10:18 AM · Unknown Object (Project)
hoy added inline comments to D86675: [ThinLTO] Fix a metadata lost issue with DICompileUnit import..
Sep 2 2020, 10:17 AM · Unknown Object (Project)

Aug 29 2020

hoy updated the diff for D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.

Updating D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation

Aug 29 2020, 11:11 PM · Unknown Object (Project)
hoy added inline comments to D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.
Aug 29 2020, 11:10 PM · Unknown Object (Project)

Aug 28 2020

hoy added inline comments to D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.
Aug 28 2020, 3:27 PM · Unknown Object (Project)
hoy updated the diff for D86502: [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation..

Updating D86502: [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation.

Aug 28 2020, 3:20 PM · Unknown Object (Project), Restricted Project
hoy added a comment to D86502: [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation..
In D86502#2245460, @wmi wrote:

The early instrumentation also allows the inliner to duplicate probes for inlined instances. When a probe along with the other instructions of a callee function are inlined into its caller function, the GUID of the callee function goes with the probe. This allows samples collected on inlined probes to be reported for the original callee function.

Just get a question from reading the above. Suppose A only has one BB and the BB has one PseudoProbe in it. If function A is inlined into B1 and B2 and both B1 and B2 inlined into C, the PseudoProbe from A will have two copies in C both carrying GUID of A. How the samples collected from A inlined into B1 inlined into C are categorized differently from A inlined into B2 inlined into C, especially when debug information is not enabled (so no inline stack information in the binary)?

Aug 28 2020, 3:19 PM · Unknown Object (Project), Restricted Project

Aug 26 2020

hoy added reviewers for D86675: [ThinLTO] Fix a metadata lost issue with DICompileUnit import.: tejohnson, wenlei.
Aug 26 2020, 9:39 PM · Unknown Object (Project)
hoy updated the summary of D86675: [ThinLTO] Fix a metadata lost issue with DICompileUnit import..
Aug 26 2020, 9:38 PM · Unknown Object (Project)
hoy requested review of D86675: [ThinLTO] Fix a metadata lost issue with DICompileUnit import..
Aug 26 2020, 9:31 PM · Unknown Object (Project)
hoy added a comment to D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
In D86193#2240596, @wmi wrote:
In D86193#2240502, @hoy wrote:
In D86193#2240353, @wmi wrote:

There are some optimizations such as if-convert, tail call elimination, that were initially blocked by the pseudo probe intrinsic but is now unblocked by fixes included in this change. With the current change we do not see perf degradation out of SPEC and one of our internal large services.
The main optimizations left blocked intentionally are those that merge blocks for smaller code size, such as tail merge which is the opposite of jump threading. We believe that those optimizations are not very beneficial for performance and AutoFDO.

If the optimizations are not very beneficial for performance and AutoFDO and should be blocked, it may be better to block them in a more general way and not depend on pseudo probe, because blocking them may also be beneficial for debug info based AutoFDO.

In theory, yes, we should have a black list of transforms (mainly related to block merge) that are not needed by AutoFDO and block them. In reality it might take quite some efforts to figure them out. Pseudo probe, on the other hand, starts with blocking those transforms in the first place and relax the ones that might actually help AutoFDO.

Another reason is that pseudo probe looks pretty much like debug information to me. They are used to annotate the IR but shouldn't affect the transformation. Binaries built w/wo debug information are required to be identical in LLVM. I think that requirement could be applied on pseudo probe as well. It is even better to have some test to enforce it so that no change in the future could break the requirement.

Good point! Yes, pseudo probe is implemented in a similar way with the debug intrinsics. However they are not guaranteed to not affect the codegen since its main purpose is to achieve an accurate profile correlation with low cost. Regarding the cost, it sits somewhere between the debug intrinsics and the PGO instrumentation and close to a zero cost in practice.

I see. It makes sense to fix up some important transformations to achieve the goal of low cost. To achieve the goal of not affecting codegen needs a lot more effort to test and fix up all over the pipeline. I don't mean to have it ready in the patch, but I think it maybe something worthy to strive for later on.

Aug 26 2020, 5:26 PM · Unknown Object (Project), Restricted Project
hoy added inline comments to D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.
Aug 26 2020, 4:56 PM · Unknown Object (Project)
hoy added a comment to D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
In D86193#2240353, @wmi wrote:

There are some optimizations such as if-convert, tail call elimination, that were initially blocked by the pseudo probe intrinsic but is now unblocked by fixes included in this change. With the current change we do not see perf degradation out of SPEC and one of our internal large services.
The main optimizations left blocked intentionally are those that merge blocks for smaller code size, such as tail merge which is the opposite of jump threading. We believe that those optimizations are not very beneficial for performance and AutoFDO.

If the optimizations are not very beneficial for performance and AutoFDO and should be blocked, it may be better to block them in a more general way and not depend on pseudo probe, because blocking them may also be beneficial for debug info based AutoFDO.

Aug 26 2020, 4:39 PM · Unknown Object (Project), Restricted Project
hoy added inline comments to D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.
Aug 26 2020, 4:08 PM · Unknown Object (Project)

Aug 25 2020

hoy committed rGae90df8e5a68: [FIX] Avoid creating BFI when emitting remarks for dead functions (authored by weiwang).
[FIX] Avoid creating BFI when emitting remarks for dead functions
Aug 25 2020, 11:13 AM
hoy closed D84715: [FIX] Avoid creating BFI when emitting remarks for dead functions.
Aug 25 2020, 11:12 AM · Unknown Object (Project)
hoy added reviewers for D86499: [CSSPGO] Pseudo probe instrumentation pass: davidxl, wmi, wenlei.
Aug 25 2020, 9:30 AM · Unknown Object (Project)
hoy added reviewers for D86502: [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation.: davidxl, wmi, wenlei.
Aug 25 2020, 9:17 AM · Unknown Object (Project), Restricted Project

Aug 24 2020

hoy retitled D86502: [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation. from [CSSPGO] A Clang switch -fpseudo-probe-for-profiling to enable pseudo-probe instrumentation. to [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation..
Aug 24 2020, 6:41 PM · Unknown Object (Project), Restricted Project
hoy retitled D86502: [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation. from [CSSPGO] Pseudo probe instrumentation for basic blocks to [CSSPGO] A Clang switch -fpseudo-probe-for-profiling to enable pseudo-probe instrumentation..
Aug 24 2020, 6:41 PM · Unknown Object (Project), Restricted Project
hoy requested review of D86502: [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation..
Aug 24 2020, 6:23 PM · Unknown Object (Project), Restricted Project
hoy updated the diff for D86499: [CSSPGO] Pseudo probe instrumentation pass.

Updating D86499: [CSSPGO] Pseudo probe instrumentation pass

Aug 24 2020, 5:54 PM · Unknown Object (Project)
hoy retitled D86499: [CSSPGO] Pseudo probe instrumentation pass from [CSSPGO] Pseudo probe instrumenation pass to [CSSPGO] Pseudo probe instrumentation pass.
Aug 24 2020, 5:52 PM · Unknown Object (Project)
hoy requested review of D86499: [CSSPGO] Pseudo probe instrumentation pass.
Aug 24 2020, 5:38 PM · Unknown Object (Project)
hoy added a comment to D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.

@wmi Do you know how to chain this patch with my previous patch https://reviews.llvm.org/D86490 so that the two patches can be tested together? Thanks.

Aug 24 2020, 5:26 PM · Unknown Object (Project)
hoy added reviewers for D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic: davidxl, wmi, wenlei.
Aug 24 2020, 5:25 PM · Unknown Object (Project)
hoy updated the diff for D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.

Updating D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic

Aug 24 2020, 5:14 PM · Unknown Object (Project)
hoy updated the summary of D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.
Aug 24 2020, 5:05 PM · Unknown Object (Project)
hoy updated the summary of D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.
Aug 24 2020, 5:03 PM · Unknown Object (Project)
hoy requested review of D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic.
Aug 24 2020, 4:56 PM · Unknown Object (Project)
hoy added reviewers for D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation: davidxl, wmi, wenlei.
Aug 24 2020, 3:55 PM · Unknown Object (Project)
hoy updated the summary of D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.
Aug 24 2020, 3:54 PM · Unknown Object (Project)
hoy updated the summary of D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.
Aug 24 2020, 2:59 PM · Unknown Object (Project)
hoy requested review of D86490: [CSSPGO] IR instrinsic for pseudo-probe block instrumentation.
Aug 24 2020, 2:52 PM · Unknown Object (Project)
hoy added a comment to D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
In D86193#2232609, @wmi wrote:

Thanks for the patch! A few questions:

probe blocks some CFG transformations that can mess up profile correlation.

Can you enumerate some CFG transformations which be blocked? Is it possible that some CFG transformations being blocked are actually beneficial for later optimizations?

Aug 24 2020, 11:20 AM · Unknown Object (Project), Restricted Project

Aug 22 2020

hoy removed a reviewer for D86332: [SampleFDO] Enhance profile remapping support for inline instance: hoyFB.
Aug 22 2020, 11:14 AM · Unknown Object (Project)
hoy accepted D86332: [SampleFDO] Enhance profile remapping support for inline instance.
Aug 22 2020, 11:11 AM · Unknown Object (Project)

Aug 21 2020

hoy added a comment to D86332: [SampleFDO] Enhance profile remapping support for inline instance.

Nice to see the perf regression drops to around 1% with this change!

Aug 21 2020, 12:51 PM · Unknown Object (Project)

Aug 19 2020

hoy added a comment to D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..

A heads up -- I won't be able to review patch until mid Sept. Hope this is fine.

Aug 19 2020, 2:18 PM · Unknown Object (Project), Restricted Project
hoy updated the diff for D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..

Updating D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks.

Aug 19 2020, 2:18 PM · Unknown Object (Project), Restricted Project

Aug 18 2020

hoy updated the summary of D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
Aug 18 2020, 10:51 PM · Unknown Object (Project), Restricted Project
hoy added reviewers for D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks.: davidxl, wmi.
Aug 18 2020, 10:26 PM · Unknown Object (Project), Restricted Project
hoy retitled D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks. from [CSSPGO] Pseudo probe instrumentation for basic blocks to [CSSPGO] Pseudo probe instrumentation for basic blocks..
Aug 18 2020, 10:18 PM · Unknown Object (Project), Restricted Project
hoy updated the summary of D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
Aug 18 2020, 10:16 PM · Unknown Object (Project), Restricted Project
hoy updated the summary of D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
Aug 18 2020, 10:11 PM · Unknown Object (Project), Restricted Project
hoy updated the summary of D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
Aug 18 2020, 10:07 PM · Unknown Object (Project), Restricted Project
hoy updated the diff for D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..

Updating D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks

Aug 18 2020, 10:06 PM · Unknown Object (Project), Restricted Project
hoy requested review of D86193: [CSSPGO] Pseudo probe instrumentation for basic blocks..
Aug 18 2020, 9:46 PM · Restricted Project, Restricted Project
hoy accepted D84715: [FIX] Avoid creating BFI when emitting remarks for dead functions.
Aug 18 2020, 8:37 PM · Restricted Project