Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline

bgraur (Bogdan Graur)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 17 2020, 8:52 AM (168 w, 5 h)

Recent Activity

Oct 5 2023

bgraur added a reverting change for rGccd5b8db48a4: [X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into sse/sse2…: rG821dfc392a42: Revert "[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into….
Oct 5 2023, 3:51 AM · Restricted Project, Restricted Project
bgraur committed rG821dfc392a42: Revert "[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into… (authored by bgraur).
Revert "[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into…
Oct 5 2023, 3:51 AM · Restricted Project, Restricted Project

Sep 21 2023

bgraur added a comment to D159205: [SLP]Try to vectorize scalars, being vectorized already, but do not need to be scheduled..

We found another issue where the compiler enters an infinite loop at this revision.
The infinite loop reproduces up until revision 7db87a66b0206af027724fc1704e5e5ce7772a45 where the compiler exits with error:

Sep 21 2023, 9:15 AM · Restricted Project, Restricted Project

Sep 20 2023

bgraur added a comment to D159205: [SLP]Try to vectorize scalars, being vectorized already, but do not need to be scheduled..

Just tried the patch and it fixes our issue! Waiting unpatiantly for you to submit the fix forward!

Sep 20 2023, 9:39 AM · Restricted Project, Restricted Project
bgraur added a comment to D159205: [SLP]Try to vectorize scalars, being vectorized already, but do not need to be scheduled..

Is there something else above, like assertion message? It would really help more rather than the rest of the stack trace

No, I've built the code with assertions enabled in the compiler and no assertion was triggered. The stack trace is all I get.

Ok, I'll try to prepare a fix, but it would be good to see a reproducer.

Sep 20 2023, 6:21 AM · Restricted Project, Restricted Project
bgraur added a comment to D159205: [SLP]Try to vectorize scalars, being vectorized already, but do not need to be scheduled..

Is there something else above, like assertion message? It would really help more rather than the rest of the stack trace

Sep 20 2023, 5:54 AM · Restricted Project, Restricted Project
bgraur added a comment to D159205: [SLP]Try to vectorize scalars, being vectorized already, but do not need to be scheduled..

Sorry I cut the first few lines! Here's the complete stack trace:

Sep 20 2023, 5:43 AM · Restricted Project, Restricted Project
bgraur added a comment to D159205: [SLP]Try to vectorize scalars, being vectorized already, but do not need to be scheduled..

Heads-up: this revision is causing a crash in the LTO compiler backend.

Sep 20 2023, 3:44 AM · Restricted Project, Restricted Project

Sep 7 2023

bgraur added a comment to D155406: [MemCpyOpt] implement multi BB stack-move optimization.

@khei4 the last commit is causing again lots of false positive for tests executed under asan.

Sep 7 2023, 7:39 AM · Restricted Project, Restricted Project

Aug 9 2023

bgraur added a comment to D152281: [Transforms][LICM] Add the ability to undo unprofitable reassociation.

Heads-up: this is likely causing a miscompile. We're working on a reproducer.

Aug 9 2023, 7:29 AM · Restricted Project, Restricted Project

Aug 8 2023

bgraur added a comment to D152281: [Transforms][LICM] Add the ability to undo unprofitable reassociation.

Heads-up: this is likely causing a miscompile. We're working on a reproducer.

Aug 8 2023, 10:39 AM · Restricted Project, Restricted Project

Jul 12 2023

bgraur added a comment to rGb15bf305ca3e: Reapply "clang: Use new frexp intrinsic for builtins and add f16 version".

Thanks for the quick fix @arsenm !

Jul 12 2023, 1:04 AM · Restricted Project, Restricted Project

Jul 10 2023

bgraur added a comment to rGb15bf305ca3e: Reapply "clang: Use new frexp intrinsic for builtins and add f16 version".

@arsenm it looks like calling std::frexp(long double, int) is changing some global state as floating point operations following it start to produce NaNs.

Jul 10 2023, 5:12 AM · Restricted Project, Restricted Project

Jul 5 2023

bgraur added a comment to rGb15bf305ca3e: Reapply "clang: Use new frexp intrinsic for builtins and add f16 version".

@arsenm we bisected an eigen3 C++ test failure to clang: Use new frexp intrinsic for builtins and add f16 version which got reverted in 0c545a441285a73e00b859dd52f1a85cb9eeeefc and then reapplied in this commit (b15bf305ca3e9ce63aaef7247d32fb3a75174531).

Jul 5 2023, 4:42 AM · Restricted Project, Restricted Project

Jun 6 2023

bgraur added a comment to D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix".

Thanks to @goncharov for submitting the revert in df3a8f376084cf5e319bccd843105979d0f3b6f1!

Jun 6 2023, 7:41 AM · Restricted Project, Restricted Project
bgraur added a reviewer for D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix": goncharov.
Jun 6 2023, 7:26 AM · Restricted Project, Restricted Project
bgraur added reviewers for D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix": aeubanks, Allen.
Jun 6 2023, 7:10 AM · Restricted Project, Restricted Project
bgraur reclaimed D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix".
Jun 6 2023, 7:08 AM · Restricted Project, Restricted Project
bgraur added a reverting change for rGfb2c98a929aa: Reland [MergeICmps] Adapt to non-eq comparisons, bugfix: D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix".
Jun 6 2023, 7:07 AM · Restricted Project, Restricted Project
bgraur added a reverting change for D141188: [MergeICmps] Adapt to non-eq comparisons: D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix".
Jun 6 2023, 7:07 AM · Restricted Project, Restricted Project
bgraur retitled D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix" from Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix" This reverts commit fb2c98a929aa65603e9d984307a41325e577e9d3 to Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix".
Jun 6 2023, 7:07 AM · Restricted Project, Restricted Project
bgraur abandoned D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix".
Jun 6 2023, 7:06 AM · Restricted Project, Restricted Project
bgraur requested review of D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix".
Jun 6 2023, 7:00 AM · Restricted Project, Restricted Project
bgraur added a comment to D141188: [MergeICmps] Adapt to non-eq comparisons.

@Allen I got to a repro that requires a headers and two cc files.

Jun 6 2023, 4:57 AM · Restricted Project, Restricted Project

Jun 5 2023

bgraur added a comment to D141188: [MergeICmps] Adapt to non-eq comparisons.

@Allen would you be so kind to revert the patch while we're working on the reproducer (might take some time)?

Jun 5 2023, 3:07 AM · Restricted Project, Restricted Project

Jun 4 2023

bgraur added a comment to D141188: [MergeICmps] Adapt to non-eq comparisons.

@Allen the latest patch is again causing a similar miscompile as the previous one I reported.

Jun 4 2023, 3:05 AM · Restricted Project, Restricted Project

May 15 2023

bgraur added a comment to D141188: [MergeICmps] Adapt to non-eq comparisons.

@Allen this last patch is causing a miscompile again.

May 15 2023, 10:50 AM · Restricted Project, Restricted Project

May 12 2023

bgraur added a comment to D150440: [X86][MC] Optimize more instructions from VEX3 to VEX2 and fix the incorrect control flow in X86MCInstLower.

@bgraur I will revert D150068 first, so that we won't have to revert two separate commits if there is a coming issue. The fix in this patch seems straightforward to me and since D150068 was reviewed already, I will try to reland it with this fix.

May 12 2023, 7:59 AM · Restricted Project, Restricted Project

Apr 26 2023

bgraur added a comment to D148730: [C11] Allow initialization of an atomic-qualified pointer from a null pointer constant.

@aaron.ballman your patch (1395cde24b3641e284bb1daae7d56c189a2635e3) fixed all issues we encountered. Thanks!!

Apr 26 2023, 2:57 AM · Restricted Project, Restricted Project

Apr 25 2023

bgraur added a comment to D148730: [C11] Allow initialization of an atomic-qualified pointer from a null pointer constant.

We see the same compilation error as the one reported by @sbc100 in several other C libraries.

Apr 25 2023, 12:40 AM · Restricted Project, Restricted Project

Apr 6 2023

bgraur added a comment to D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns.

Thanks @alexfh I have an idea what's going on and will deal with it tomorrow.

Thanks! It would be nice to have a fix or revert soon, since we're blocked on this.

Apr 6 2023, 1:05 AM · Restricted Project, Restricted Project

Mar 17 2023

bgraur added a comment to D145639: [Coroutines] Fix premature conversion of return object.

What's the resolution here? Can we revert this and continue the discussions independently?
We can always re-land this change if the conclusion is that the approach here is the one that we want.

Mar 17 2023, 3:22 AM · Restricted Project, Restricted Project

Mar 10 2023

bgraur added a comment to D144958: [SLP]Initial support for reshuffling of non-starting buildvector/gather nodes..

We've found another clang crasher caused by this change.

Mar 10 2023, 6:12 AM · Restricted Project, Restricted Project

Mar 1 2023

bgraur added a comment to D141188: [MergeICmps] Adapt to non-eq comparisons.

@Allen test unittests/ProfileData/ProfileDataTests fails when built with optimisations level -O1 with clang including this patch.

Mar 1 2023, 8:11 AM · Restricted Project, Restricted Project

Feb 10 2023

bgraur added a comment to D142535: [DAGCombine] Fold redundant select.

The correct way to using a custom built libc++ is documented here: https://libcxx.llvm.org/UsingLibcxx.html#using-a-custom-built-libc

Feb 10 2023, 7:05 AM · Restricted Project, Restricted Project
bgraur added a comment to D142535: [DAGCombine] Fold redundant select.

I tried myself to reproduce the miscompile building clang from the LLVM source tree using the cmake method and found out that it is important to use the standard library headers from the LLVM sources and not the system headers which may be an older version.

Feb 10 2023, 5:58 AM · Restricted Project, Restricted Project
bgraur added a comment to D142535: [DAGCombine] Fold redundant select.

Hi @bgraur Thanks for the reproducer, but I'm unable to reproduce the issue on my x64 box... What platform were you targeting? Could you please confirm that the reproducer still demonstrates the bug?

Feb 10 2023, 2:49 AM · Restricted Project, Restricted Project

Feb 8 2023

bgraur added a comment to D142535: [DAGCombine] Fold redundant select.

Thanks a lot for reverting!

Feb 8 2023, 8:27 AM · Restricted Project, Restricted Project
bgraur added a comment to D142535: [DAGCombine] Fold redundant select.

Any update on that reproducer @bgraur?

Feb 8 2023, 6:22 AM · Restricted Project, Restricted Project

Feb 7 2023

bgraur added a comment to D142535: [DAGCombine] Fold redundant select.

Heads-up: this patch is producing miscompiles in our code.
We have verified the code is correct and the test passes without this patch and crashes with it.

Feb 7 2023, 2:10 AM · Restricted Project, Restricted Project

Jan 31 2023

bgraur added a comment to D133661: [libc++] Improve binary size when using __transaction.

We're seeing a lot of fallout from this patch and they all look related to the ODR violations that seem to be intentionally added here: both the patch description and the comment for the __exception_guard mention explicitly that combinations of code compiled with exceptions and without exceptions are common.

Jan 31 2023, 4:14 AM · Restricted Project, Restricted Project

Dec 20 2022

bgraur added a comment to rG9ddff66d0c9c: [InstCombine] Fold nested selects.

Hi Roman, this revision was identified as the culprit for a miscompile in another part of the code than what @alexfh was checking.
It would be great if you could revert this patch while waiting for a reproducer. What do you think?

What is the progress on that reproducer?
As per https://github.com/ClangBuiltLinux/linux/issues/1770#issuecomment-1356486702, it is not obvious where the actual problem lies.

Dec 20 2022, 6:25 AM · Restricted Project, Restricted Project
bgraur added a comment to rG9ddff66d0c9c: [InstCombine] Fold nested selects.

Hi Roman, this revision was identified as the culprit for a miscompile in another part of the code than what @alexfh was checking.
It would be great if you could revert this patch while waiting for a reproducer. What do you think?

Dec 20 2022, 12:51 AM · Restricted Project, Restricted Project

Oct 25 2022

bgraur added a comment to D136643: [LoopPeeling] Add flag to disable support for peeling loops with non-latch exits.

Thanks a lot Alina!

Oct 25 2022, 12:15 AM · Restricted Project, Restricted Project

Oct 17 2022

bgraur added a comment to D134803: [LoopPeeling] Support peeling loops with non-latch exits.

Heads-up: a root cause is pointing to this patch for a miscompile that leads to an infinite loop in one of our tests.
Working on a reproducer.

Oct 17 2022, 1:10 PM · Restricted Project, Restricted Project

Oct 14 2022

bgraur added a comment to D133638: [libc++] static_assert that rebinding the allocator works as expected.

@rupprecht I don't think there is a bug here. You allocator isn't conforming. The difference between your example and the standard example is that the standard example is a template, which can be rebound by default (see https://eel.is/c++draft/allocator.requirements#general-18). This is actually one of the bugs this patch is trying to catch.

Oct 14 2022, 4:42 AM · Restricted Project, Restricted Project

Sep 23 2022

bgraur added a comment to D119661: [LV] Support chained phis as incoming values for first-order recurs..

Heads-up: we have found this revision to be the culprit for an LTO compilation crash.

Sep 23 2022, 8:17 AM · Restricted Project, Restricted Project

Aug 4 2022

bgraur updated subscribers of D129973: [clang] Pass FoundDecl to DeclRefExpr creator for operator overloads.

@tstellar FYI the clang crash report from @joanahalili and the new compilation errors report from @asmok-g, both introduced by this patch.
Is a revert warranted here?

Aug 4 2022, 1:33 AM · Restricted Project, Restricted Project, Restricted Project
bgraur added a comment to D129973: [clang] Pass FoundDecl to DeclRefExpr creator for operator overloads.

@SimplyDanny given the reports from @joanahalili and @asmok-g are you considering a revert for this patch?

Aug 4 2022, 1:03 AM · Restricted Project, Restricted Project, Restricted Project

Jul 22 2022

bgraur added a comment to D128146: [libc++] Use uninitialized algorithms for vector.

Hi folks,

Jul 22 2022, 8:52 AM · Restricted Project, Restricted Project

Jul 20 2022

bgraur added a comment to D130124: [libc++][ranges] fix `std::search_n` incorrect `static_assert`.

Thanks a lot for the quick fix!!

Jul 20 2022, 12:25 AM · Restricted Project, Restricted Project

Jul 19 2022

bgraur added a comment to D124079: [libc++] Implement ranges::find_end, ranges::search{, _n}.

@philnik considering this commit breaks std::search_n() could you please revert?

Jul 19 2022, 1:30 AM · Restricted Project, Restricted Project
bgraur added a comment to D124079: [libc++] Implement ranges::find_end, ranges::search{, _n}.

This commit breaks std::search_n().

Jul 19 2022, 1:02 AM · Restricted Project, Restricted Project

Feb 25 2022

bgraur added a comment to D110322: [ConstantFolding] Fold constrained compare intrinsics.

This commit causes clang to crash when compiling the attached reproducer with the following compilation command:

Feb 25 2022, 2:04 PM · Restricted Project

Feb 18 2022

bgraur added a comment to D119855: [SLP]Fix vectorization of the alternate cmp instruction with swapped predicates..

I can confirm the clang crash is fixed with the updated patch.
Thanks for fixing Alexey!

Feb 18 2022, 12:51 AM · Restricted Project

Feb 17 2022

bgraur added a comment to D119855: [SLP]Fix vectorization of the alternate cmp instruction with swapped predicates..

Since we had so many issues related to the initial patch (https://reviews.llvm.org/D115955), would you please consider reverting that and work on the fix without the stress of adding new issues?

Feb 17 2022, 8:23 AM · Restricted Project
bgraur added a comment to D119855: [SLP]Fix vectorization of the alternate cmp instruction with swapped predicates..

Please find attached the reproducer for the crash.

Feb 17 2022, 8:19 AM · Restricted Project
bgraur added a comment to D119855: [SLP]Fix vectorization of the alternate cmp instruction with swapped predicates..

Here's a stack of the crash:

Feb 17 2022, 5:14 AM · Restricted Project
bgraur added a comment to D119855: [SLP]Fix vectorization of the alternate cmp instruction with swapped predicates..

I was trying to confirm that this patch fixes a mis-compile and it seems clang crashes with this patched in (does not crash without the patch).

Feb 17 2022, 5:11 AM · Restricted Project

Dec 27 2021

bgraur committed rGba89c6d50569: Fix forward for "signed version of createExpression" (authored by antondaubert).
Fix forward for "signed version of createExpression"
Dec 27 2021, 4:53 AM
bgraur closed D116301: Fix forward for "signed version of createExpression".
Dec 27 2021, 4:53 AM · Restricted Project
bgraur accepted D116301: Fix forward for "signed version of createExpression".
Dec 27 2021, 2:51 AM · Restricted Project

Dec 10 2021

bgraur added a reverting change for rG847a6807332b: X86InstrInfo: Support immediates that are +1/-1 different in…: rGea81cea8163a: Revert "X86InstrInfo: Support immediates that are +1/-1 different in….
Dec 10 2021, 2:02 PM
bgraur committed rGea81cea8163a: Revert "X86InstrInfo: Support immediates that are +1/-1 different in… (authored by bgraur).
Revert "X86InstrInfo: Support immediates that are +1/-1 different in…
Dec 10 2021, 2:02 PM
bgraur added a reverting change for D110867: X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr: rGea81cea8163a: Revert "X86InstrInfo: Support immediates that are +1/-1 different in….
Dec 10 2021, 2:02 PM · Restricted Project
bgraur closed D115528: Revert "X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr".
Dec 10 2021, 2:01 PM · Restricted Project
bgraur added a comment to D110867: X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr.

An LGTM on the revert would be greatly appreciated.

Dec 10 2021, 10:33 AM · Restricted Project
bgraur added a comment to D110867: X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr.

Thanks! Created a revert here: https://reviews.llvm.org/D115528

Dec 10 2021, 8:25 AM · Restricted Project
bgraur added reviewers for D115528: Revert "X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr": foad, xbolva00, RKSimon, lebedev.ri.
Dec 10 2021, 8:18 AM · Restricted Project
bgraur added a reverting change for rG847a6807332b: X86InstrInfo: Support immediates that are +1/-1 different in…: D115528: Revert "X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr".
Dec 10 2021, 8:13 AM
bgraur requested review of D115528: Revert "X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr".
Dec 10 2021, 8:13 AM · Restricted Project
bgraur added a reverting change for D110867: X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr: D115528: Revert "X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr".
Dec 10 2021, 8:13 AM · Restricted Project
bgraur added a comment to D110867: X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr.

We have root caused to this revision a mis-compile affecting AMD Rome machines.
I have attached a reproducer program that shows the problem when compiled with -O2 or -O3.

Please revert this change until you have a chance to look at the problem.

NOTE: the repro uses the abseil library that can be found at https://github.com/abseil/abseil-cpp. The reproducer might probably be reduced more (if needed) but it would be great if you could revert early.

Reproducer:

Please post standalone reproducer, one that does not require guessing versions of external dependecies,
and the actual reproduction steps, as in the actual complete compilation and run command.

Dec 10 2021, 6:18 AM · Restricted Project

Dec 9 2021

bgraur added a comment to D110867: X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr.

We have root caused to this revision a mis-compile affecting AMD Rome machines.
I have attached a reproducer program that shows the problem when compiled with -O2 or -O3.

Dec 9 2021, 7:58 AM · Restricted Project

Nov 19 2021

bgraur added a comment to rGc93f93b2e3f2: Revert "Revert "Recommit "Revert "[CVP] processSwitch: Remove default case when….

Early heads up that this revision causes a large regression in compilation time for some of our internal source files: we are seeing an almost 20x increase in compilation times for some files (from 42s to 728s).

Nov 19 2021, 9:35 AM

Nov 8 2021

bgraur added a comment to D113027: [libcxx] Remove nonstandard _FilesystemClock::{to,from}_time_t.

This revision removes the only available methods to convert std::chrono::file_time_type to/from anything else.

Nov 8 2021, 6:38 AM · Restricted Project

Oct 15 2021

bgraur committed rG6a89fefd13cd: Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includes (authored by bgraur).
Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includes
Oct 15 2021, 4:46 AM
bgraur closed D111876: Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includes headers from the latter..
Oct 15 2021, 4:46 AM · Restricted Project
bgraur requested review of D111876: Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includes headers from the latter..
Oct 15 2021, 4:21 AM · Restricted Project

Jul 15 2021

bgraur committed rG442123cada4c: Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic. (authored by bgraur).
Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic.
Jul 15 2021, 2:40 AM
bgraur closed D106047: Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic..
Jul 15 2021, 2:40 AM · Restricted Project
bgraur added a reviewer for D106047: Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic.: bkramer.
Jul 15 2021, 2:17 AM · Restricted Project
bgraur requested review of D106047: Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic..
Jul 15 2021, 2:17 AM · Restricted Project

Jul 13 2021

bgraur added reviewers for D105894: [libc++] NFCI: Restore code duplication in wrap_iter, with test.: Quuxplusone, ldionne.
Jul 13 2021, 8:09 AM · Restricted Project
bgraur added a comment to D105894: [libc++] NFCI: Restore code duplication in wrap_iter, with test..

The reverted commit introduced an error when std::rel_ops are used.
Here's a small reproducer:

Jul 13 2021, 8:08 AM · Restricted Project
bgraur added a reverting change for rG7756216547e5: [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter: D105894: [libc++] NFCI: Restore code duplication in wrap_iter, with test..
Jul 13 2021, 8:07 AM
bgraur added a reverting change for D105040: [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter: D105894: [libc++] NFCI: Restore code duplication in wrap_iter, with test..
Jul 13 2021, 8:07 AM · Restricted Project
bgraur requested review of D105894: [libc++] NFCI: Restore code duplication in wrap_iter, with test..
Jul 13 2021, 8:07 AM · Restricted Project
bgraur accepted D105887: Renames google_benchmark BUILD files to BUILD.bazel..

Just curious -- why is that needed? Is it not possible to make this change upstream? Otherwise, we'll have to do the same thing again when we update Google Benchmark next.

Jul 13 2021, 7:55 AM · Restricted Project, Restricted Project
bgraur added a reviewer for D105890: [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning.: alexfh.
Jul 13 2021, 6:34 AM · Restricted Project
bgraur added a reviewer for D105890: [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning.: bkramer.
Jul 13 2021, 6:08 AM · Restricted Project
bgraur retitled D105890: [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning. from Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning. to [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning..
Jul 13 2021, 6:06 AM · Restricted Project
bgraur requested review of D105890: [NFC] Add paranthesis around logical expression to silence -Wlogical-op-parentheses warning..
Jul 13 2021, 6:04 AM · Restricted Project
bgraur requested review of D105887: Renames google_benchmark BUILD files to BUILD.bazel..
Jul 13 2021, 4:15 AM · Restricted Project, Restricted Project

Jul 10 2021

bgraur added a comment to D105040: [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter.

Hi Louis,

Jul 10 2021, 2:33 AM · Restricted Project

Apr 14 2021

bgraur requested review of D100451: [NFC] Fix unused variable warning..
Apr 14 2021, 12:33 AM · Restricted Project
bgraur requested review of D100449: [NFC] Fix unused warning..
Apr 14 2021, 12:04 AM · Restricted Project

Dec 31 2020

bgraur added a comment to D93957: Revert "[ThinLTO][test] Add visibility related tests".

Not sure how the build bots are configured.

Dec 31 2020, 10:18 AM · Restricted Project
bgraur added a comment to D93957: Revert "[ThinLTO][test] Add visibility related tests".

The descritption is: "Both newly added tests fail in Release."

Dec 31 2020, 10:06 AM · Restricted Project
bgraur added a comment to D93957: Revert "[ThinLTO][test] Add visibility related tests".

Ideally, this roll-forward should also have included this fix.
The test failure was 100% reproducible.

Dec 31 2020, 9:58 AM · Restricted Project