Page MenuHomePhabricator

Chenbing.Zheng (Chenbing.Zheng)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 29 2021, 1:32 AM (87 w, 2 d)

Recent Activity

Apr 13 2023

Chenbing.Zheng abandoned D145643: [clang][driver] Add option to manually control -disable-free in cc1.
Apr 13 2023, 7:47 PM · Restricted Project, Restricted Project

Mar 8 2023

Chenbing.Zheng requested review of D145643: [clang][driver] Add option to manually control -disable-free in cc1.
Mar 8 2023, 7:32 PM · Restricted Project, Restricted Project

Jan 30 2023

Chenbing.Zheng accepted D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'.

LGTM

Jan 30 2023, 6:19 PM · Restricted Project, Restricted Project
Chenbing.Zheng added inline comments to D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'.
Jan 30 2023, 6:05 PM · Restricted Project, Restricted Project
Chenbing.Zheng added a reviewer for D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand': Chenbing.Zheng.
Jan 30 2023, 6:00 PM · Restricted Project, Restricted Project

Jan 29 2023

Chenbing.Zheng accepted D141242: [AVR][NFC] Remove redundant target feature PROGMEM.

LGTM

Jan 29 2023, 6:30 PM · Restricted Project, Restricted Project
Chenbing.Zheng added a reviewer for D141242: [AVR][NFC] Remove redundant target feature PROGMEM: Chenbing.Zheng.
Jan 29 2023, 6:26 PM · Restricted Project, Restricted Project

Dec 29 2022

Chenbing.Zheng closed D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.

https://reviews.llvm.org/rG1f84e72b7ba0a563e4abf2320997887bf8ae3f7c

Dec 29 2022, 1:36 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG1f84e72b7ba0: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y (authored by Chenbing.Zheng).
[InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y
Dec 29 2022, 1:34 AM · Restricted Project, Restricted Project

Dec 27 2022

Chenbing.Zheng updated the diff for D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.

address comment

Dec 27 2022, 11:56 PM · Restricted Project, Restricted Project

Dec 15 2022

Chenbing.Zheng updated the diff for D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.

add nuw for 1<<Z

Dec 15 2022, 6:56 PM · Restricted Project, Restricted Project

Dec 14 2022

Chenbing.Zheng added inline comments to D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.
Dec 14 2022, 12:36 AM · Restricted Project, Restricted Project
Chenbing.Zheng added a comment to D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.

ping...

Dec 14 2022, 12:18 AM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D139997: [InstCombine] complete (X << Z) / (Y << Z) --> X / Y.
Dec 14 2022, 12:14 AM · Restricted Project, Restricted Project

Dec 8 2022

Chenbing.Zheng added inline comments to D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.
Dec 8 2022, 7:29 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.
  1. rebase after add more tests
  2. add oneuse check
  3. keep exact flag
Dec 8 2022, 7:25 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG3552f0a931dc: [InstCombine] Add tests for udiv with shl-mul; NFC (authored by Chenbing.Zheng).
[InstCombine] Add tests for udiv with shl-mul; NFC
Dec 8 2022, 7:20 PM · Restricted Project, Restricted Project

Dec 7 2022

Chenbing.Zheng requested review of D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y.
Dec 7 2022, 6:00 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG463e9be1d4cd: [InstCombine] Add tests for (X << Z) / (X * Y) -> (1 << Z) / Y. nfc (authored by Chenbing.Zheng).
[InstCombine] Add tests for (X << Z) / (X * Y) -> (1 << Z) / Y. nfc
Dec 7 2022, 1:08 AM · Restricted Project, Restricted Project

Oct 23 2022

Chenbing.Zheng abandoned D134415: [InstCombine] Improve fold icmp of truncated left shift .

I'm going to abandon this patch. It seems that there is a more complete solution here.

Oct 23 2022, 7:07 PM · Restricted Project, Restricted Project

Sep 28 2022

Chenbing.Zheng updated the diff for D134415: [InstCombine] Improve fold icmp of truncated left shift .

address comments

Sep 28 2022, 12:45 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG8346f7e84ba7: [InstCombine] Add one more test for shl_trunc_icmp. nfc (authored by Chenbing.Zheng).
[InstCombine] Add one more test for shl_trunc_icmp. nfc
Sep 28 2022, 12:40 AM · Restricted Project, Restricted Project

Sep 22 2022

Chenbing.Zheng updated the summary of D134415: [InstCombine] Improve fold icmp of truncated left shift .
Sep 22 2022, 2:15 AM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D134415: [InstCombine] Improve fold icmp of truncated left shift .
Sep 22 2022, 12:55 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rGe500f8f8a826: [InstCombine] Precommit tests for shl_trunc_icmp. nfc (authored by Chenbing.Zheng).
[InstCombine] Precommit tests for shl_trunc_icmp. nfc
Sep 22 2022, 12:10 AM · Restricted Project, Restricted Project

Sep 14 2022

Chenbing.Zheng added a comment to D133834: [RISCV] Remove support for the unratified Zbt extension..

I agree that we should remove support for unratified extension.

Sep 14 2022, 12:20 AM · Restricted Project, Restricted Project, Restricted Project

Sep 7 2022

Chenbing.Zheng committed rG01cea7ac1005: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n (authored by Chenbing.Zheng).
[InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n
Sep 7 2022, 8:15 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.
Sep 7 2022, 8:15 PM · Restricted Project, Restricted Project
Chenbing.Zheng added inline comments to D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.
Sep 7 2022, 1:33 AM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.

add vector tests

Sep 7 2022, 1:30 AM · Restricted Project, Restricted Project

Sep 5 2022

Chenbing.Zheng updated the diff for D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.

fix comment

Sep 5 2022, 6:53 PM · Restricted Project, Restricted Project

Sep 4 2022

Chenbing.Zheng added a comment to D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.

Is this a better proof? https://alive2.llvm.org/ce/z/JLmabt (noundefs) https://alive2.llvm.org/ce/z/J_ruXR (with undefs)

Sep 4 2022, 8:06 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.

add smul support

Sep 4 2022, 8:05 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG3e84a955a362: [InstCombine] Precommit tests for smul_with_overflow. nfc (authored by Chenbing.Zheng).
[InstCombine] Precommit tests for smul_with_overflow. nfc
Sep 4 2022, 7:44 PM · Restricted Project, Restricted Project

Sep 2 2022

Chenbing.Zheng updated the summary of D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.
Sep 2 2022, 12:10 AM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D133188: [InstCombine] extractvalue (any_mul_with_overflow X, 2^n), 0 -> X << n.
Sep 2 2022, 12:04 AM · Restricted Project, Restricted Project

Sep 1 2022

Chenbing.Zheng committed rGbb0e6b772144: [InstCombine] Precommit tests for umul_with_overflow. nfc (authored by Chenbing.Zheng).
[InstCombine] Precommit tests for umul_with_overflow. nfc
Sep 1 2022, 8:19 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rGd30cf77cb1e4: [InstCombine] complete fold extractvalue (any_mul_with_overflow X, -1) (authored by Chenbing.Zheng).
[InstCombine] complete fold extractvalue (any_mul_with_overflow X, -1)
Sep 1 2022, 8:01 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D132996: [InstCombine] complete fold extractvalue (any_mul_with_overflow X, -1).
Sep 1 2022, 8:00 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG4db9edfdb6af: [NFC] fix typo (authored by Chenbing.Zheng).
[NFC] fix typo
Sep 1 2022, 7:06 PM · Restricted Project, Restricted Project

Aug 31 2022

Chenbing.Zheng added inline comments to D132996: [InstCombine] complete fold extractvalue (any_mul_with_overflow X, -1).
Aug 31 2022, 8:13 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D132996: [InstCombine] complete fold extractvalue (any_mul_with_overflow X, -1).

add alive2 in summary

Aug 31 2022, 8:10 PM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D132996: [InstCombine] complete fold extractvalue (any_mul_with_overflow X, -1).
Aug 31 2022, 12:17 AM · Restricted Project, Restricted Project

Aug 30 2022

Chenbing.Zheng closed D132783: [InstCombine] add support for multi-use Y of (X op Y) op Z --> (Y op Z) op X.

I commit this patch https://reviews.llvm.org/rG35a3048c2501, but forget associate this patch and I will close this.

Aug 30 2022, 9:24 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG35a3048c2501: [InstCombine] add support for multi-use Y of (X op Y) op Z --> (Y op Z) op X (authored by Chenbing.Zheng).
[InstCombine] add support for multi-use Y of (X op Y) op Z --> (Y op Z) op X
Aug 30 2022, 7:55 PM · Restricted Project, Restricted Project

Aug 28 2022

Chenbing.Zheng added a comment to D132783: [InstCombine] add support for multi-use Y of (X op Y) op Z --> (Y op Z) op X.

I agree this change help to get more opportune to combine. But I still feel a little strange for the non-deterministic transform here.

Yer, this change will not directly optimize,and the information provided here is limited. When X, Y are both multi-use, We don't know how to transform so that the code is optimized.
But at least this provides more opportunities here.

Aug 28 2022, 7:57 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D132783: [InstCombine] add support for multi-use Y of (X op Y) op Z --> (Y op Z) op X.

address comment

Aug 28 2022, 7:47 PM · Restricted Project, Restricted Project

Aug 27 2022

Chenbing.Zheng requested review of D132783: [InstCombine] add support for multi-use Y of (X op Y) op Z --> (Y op Z) op X.
Aug 27 2022, 12:41 AM · Restricted Project, Restricted Project

Aug 24 2022

Chenbing.Zheng committed rGadf4519c0e46: [InstCombine] recognize bitreverse disguised as shufflevector (authored by Chenbing.Zheng).
[InstCombine] recognize bitreverse disguised as shufflevector
Aug 24 2022, 7:43 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D132431: [InstCombine] recognize bitreverse disguised as shufflevector.
Aug 24 2022, 7:43 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG14fae4d13603: [InstCombine] Add undef elements support for shrinkFPConstantVector (authored by Chenbing.Zheng).
[InstCombine] Add undef elements support for shrinkFPConstantVector
Aug 24 2022, 7:40 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D132343: [InstCombine] Add undef elements support for shrinkFPConstantVector.
Aug 24 2022, 7:40 PM · Restricted Project, Restricted Project

Aug 22 2022

Chenbing.Zheng updated the diff for D132343: [InstCombine] Add undef elements support for shrinkFPConstantVector.

address comment

Aug 22 2022, 11:57 PM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D132431: [InstCombine] recognize bitreverse disguised as shufflevector.
Aug 22 2022, 8:28 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG6b3cbf60f4f7: [InstCombine] add tests for shuf bitcast. nfc (authored by Chenbing.Zheng).
[InstCombine] add tests for shuf bitcast. nfc
Aug 22 2022, 8:15 PM · Restricted Project, Restricted Project

Aug 21 2022

Chenbing.Zheng requested review of D132343: [InstCombine] Add undef elements support for shrinkFPConstantVector.
Aug 21 2022, 8:40 PM · Restricted Project, Restricted Project

Jul 21 2022

Chenbing.Zheng committed rG1a0187c9e778: [InstCombine] remove useless ‘InstCombiner::’. nfc (authored by Chenbing.Zheng).
[InstCombine] remove useless ‘InstCombiner::’. nfc
Jul 21 2022, 6:26 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D130220: [InstCombine] remove useless ‘InstCombiner::’. nfc.
Jul 21 2022, 6:25 PM · Restricted Project, Restricted Project

Jul 20 2022

Chenbing.Zheng requested review of D130220: [InstCombine] remove useless ‘InstCombiner::’. nfc.
Jul 20 2022, 8:00 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG8c124c908857: [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 (authored by Chenbing.Zheng).
[InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0
Jul 20 2022, 7:16 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D129726: [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 .
Jul 20 2022, 7:16 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG8075f680c8fb: [InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C (authored by Chenbing.Zheng).
[InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C
Jul 20 2022, 7:08 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D129622: [InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C.
Jul 20 2022, 7:08 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D129622: [InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C.

address comment

Jul 20 2022, 2:35 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG8ba794be31a3: [InstCombine] add more tests for xor_of_icmps. nfc (authored by Chenbing.Zheng).
[InstCombine] add more tests for xor_of_icmps. nfc
Jul 20 2022, 2:19 AM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D129726: [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 .

address comments

Jul 20 2022, 1:23 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG07c90d9e3e90: [InstCombine] add tests for icmp-shr. nfc (authored by Chenbing.Zheng).
[InstCombine] add tests for icmp-shr. nfc
Jul 20 2022, 1:04 AM · Restricted Project, Restricted Project

Jul 18 2022

Chenbing.Zheng updated the diff for D129622: [InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C.

address comments and add tests
https://alive2.llvm.org/ce/z/c_rBaq

Jul 18 2022, 2:18 AM · Restricted Project, Restricted Project

Jul 17 2022

Chenbing.Zheng updated the diff for D129726: [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 .

update tests

Jul 17 2022, 11:33 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D129726: [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 .

address comment,
add fold (ShiftValC >> Y) >s -1 --> Y != 0 with ShiftValC < 0
https://alive2.llvm.org/ce/z/TTnvgs

Jul 17 2022, 11:31 PM · Restricted Project, Restricted Project

Jul 13 2022

Chenbing.Zheng requested review of D129726: [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 .
Jul 13 2022, 8:37 PM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D129622: [InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C.
Jul 13 2022, 12:50 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG97d1b489802a: [InstCombine] add tests for xor_of_icmps. nfc (authored by Chenbing.Zheng).
[InstCombine] add tests for xor_of_icmps. nfc
Jul 13 2022, 12:21 AM · Restricted Project, Restricted Project

Jul 6 2022

Chenbing.Zheng committed rG851447cb3254: [InstCombine] remove useless insertelement (authored by Chenbing.Zheng).
[InstCombine] remove useless insertelement
Jul 6 2022, 2:06 AM · Restricted Project, Restricted Project
Chenbing.Zheng closed D128890: [InstCombine] remove useless insertelement.
Jul 6 2022, 2:06 AM · Restricted Project, Restricted Project

Jul 5 2022

Chenbing.Zheng updated the diff for D128890: [InstCombine] remove useless insertelement.

complete tests

Jul 5 2022, 7:37 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rGb43dd2f6c4a3: [InstCombine] improve fold for icmp_eq_and to icmp_ult (authored by Chenbing.Zheng).
[InstCombine] improve fold for icmp_eq_and to icmp_ult
Jul 5 2022, 2:19 AM · Restricted Project, Restricted Project
Chenbing.Zheng closed D128790: [InstCombine] improve fold for icmp_eq_and to icmp_ult.
Jul 5 2022, 2:18 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rGb66220f25aea: [InstCombine] [NFC] use C.isNegatedPowerOf2() instead of (~C + 1).isPowerOf2() (authored by Chenbing.Zheng).
[InstCombine] [NFC] use C.isNegatedPowerOf2() instead of (~C + 1).isPowerOf2()
Jul 5 2022, 2:05 AM · Restricted Project, Restricted Project
Chenbing.Zheng closed D129103: [InstCombine] [NFC] use C.isNegatedPowerOf2() instead of (~C + 1).isPowerOf2().
Jul 5 2022, 2:05 AM · Restricted Project, Restricted Project
Chenbing.Zheng committed rG00cb1c33ee2e: [InstCombine] add negtive tests for (%x & C) == 0 -> %x u< (-C). nfc (authored by Chenbing.Zheng).
[InstCombine] add negtive tests for (%x & C) == 0 -> %x u< (-C). nfc
Jul 5 2022, 1:50 AM · Restricted Project, Restricted Project
Chenbing.Zheng added a comment to D129103: [InstCombine] [NFC] use C.isNegatedPowerOf2() instead of (~C + 1).isPowerOf2().

LGTM - although its probably best that the test is committed separately as its not dependent on the NFC code change.

Jul 5 2022, 1:33 AM · Restricted Project, Restricted Project

Jul 4 2022

Chenbing.Zheng added inline comments to D128790: [InstCombine] improve fold for icmp_eq_and to icmp_ult.
Jul 4 2022, 7:59 PM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D129103: [InstCombine] [NFC] use C.isNegatedPowerOf2() instead of (~C + 1).isPowerOf2().
Jul 4 2022, 7:56 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D128890: [InstCombine] remove useless insertelement.

add fixme comment

Jul 4 2022, 7:02 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated subscribers of D128890: [InstCombine] remove useless insertelement.

In which case, we need a FIXME comment explaining that this should be removed once scale vectors are supported

Jul 4 2022, 1:22 AM · Restricted Project, Restricted Project

Jul 3 2022

Chenbing.Zheng updated the diff for D128790: [InstCombine] improve fold for icmp_eq_and to icmp_ult.

address comments

Jul 3 2022, 11:42 PM · Restricted Project, Restricted Project

Jun 30 2022

Chenbing.Zheng updated the diff for D128790: [InstCombine] improve fold for icmp_eq_and to icmp_ult.

update tests

Jun 30 2022, 11:16 PM · Restricted Project, Restricted Project
Chenbing.Zheng added a comment to D128890: [InstCombine] remove useless insertelement.

Shouldn't this be in InstCombinerImpl::SimplifyDemandedVectorElts ?

Jun 30 2022, 7:53 PM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D128890: [InstCombine] remove useless insertelement.
Jun 30 2022, 1:27 AM · Restricted Project, Restricted Project

Jun 29 2022

Chenbing.Zheng updated the diff for D128790: [InstCombine] improve fold for icmp_eq_and to icmp_ult.

address comment

Jun 29 2022, 7:45 PM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D128790: [InstCombine] improve fold for icmp_eq_and to icmp_ult.
Jun 29 2022, 1:51 AM · Restricted Project, Restricted Project

Jun 19 2022

Chenbing.Zheng committed rG0eff6c6ba81c: [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C) (authored by Chenbing.Zheng).
[InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C)
Jun 19 2022, 7:58 PM · Restricted Project, Restricted Project
Chenbing.Zheng closed D127398: [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C).
Jun 19 2022, 7:58 PM · Restricted Project, Restricted Project

Jun 13 2022

Chenbing.Zheng added inline comments to D127398: [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C).
Jun 13 2022, 8:46 PM · Restricted Project, Restricted Project
Chenbing.Zheng updated the diff for D127398: [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C).

rebase precommit tests, and add support for vector's undef

Jun 13 2022, 8:41 PM · Restricted Project, Restricted Project
Chenbing.Zheng committed rGe99c07a30e2d: [InstCombine] add tests for compare-signs (authored by Chenbing.Zheng).
[InstCombine] add tests for compare-signs
Jun 13 2022, 8:04 PM · Restricted Project, Restricted Project

Jun 9 2022

Chenbing.Zheng added inline comments to D127398: [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C).
Jun 9 2022, 7:21 PM · Restricted Project, Restricted Project
Chenbing.Zheng requested review of D127398: [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C).
Jun 9 2022, 4:52 AM · Restricted Project, Restricted Project
Chenbing.Zheng added inline comments to D127188: [InstCombine] improve fold for icmp-ugt-ashr.
Jun 9 2022, 1:25 AM · Restricted Project, Restricted Project