Page MenuHomePhabricator

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

dtcxzyw (Yingwei Zheng)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 7 2023, 1:48 AM (32 w, 3 d)

Recent Activity

Thu, Sep 21

dtcxzyw committed rG1a73a6b80b54: [InstCombine] Add pre-commit tests for PR66733. NFC. (authored by dtcxzyw).
[InstCombine] Add pre-commit tests for PR66733. NFC.
Thu, Sep 21, 1:22 AM · Restricted Project, Restricted Project

Tue, Sep 19

dtcxzyw committed rG93fde2ea1b2c: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose… (authored by dtcxzyw).
[RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose…
Tue, Sep 19, 10:03 AM · Restricted Project, Restricted Project
dtcxzyw closed D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
Tue, Sep 19, 10:03 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.

Rebase.

Tue, Sep 19, 10:00 AM · Restricted Project, Restricted Project

Mon, Sep 18

dtcxzyw added a comment to D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool.

Ping.

Mon, Sep 18, 10:59 PM · Restricted Project, Restricted Project
dtcxzyw committed rG4ea883cbbbdd: [InstCombine] Add pre-commit tests for PR66606. NFC. (authored by dtcxzyw).
[InstCombine] Add pre-commit tests for PR66606. NFC.
Mon, Sep 18, 8:14 PM · Restricted Project, Restricted Project
dtcxzyw committed rGc2e248cc47b1: [InstCombine] Fix typo in the test `icmp-range.ll`. NFC. (authored by dtcxzyw).
[InstCombine] Fix typo in the test `icmp-range.ll`. NFC.
Mon, Sep 18, 11:34 AM · Restricted Project, Restricted Project
dtcxzyw committed rGd10ee8942f7e: [InstCombine] Add `sext` version of pre-commit tests for PR65852. NFC. (authored by dtcxzyw).
[InstCombine] Add `sext` version of pre-commit tests for PR65852. NFC.
Mon, Sep 18, 10:53 AM · Restricted Project, Restricted Project
dtcxzyw committed rG2a38d8391868: [InstSimplify] Add pre-commits for PR#66606. NFC. (authored by dtcxzyw).
[InstSimplify] Add pre-commits for PR#66606. NFC.
Mon, Sep 18, 10:01 AM · Restricted Project, Restricted Project
dtcxzyw committed rGdc118147f24e: [InstCombine] Add pre-commit tests for PR65073. NFC. (authored by dtcxzyw).
[InstCombine] Add pre-commit tests for PR65073. NFC.
Mon, Sep 18, 7:27 AM · Restricted Project, Restricted Project

Sun, Sep 17

dtcxzyw committed rGa054d89cd494: [InstSimplify] Add signed version of pre-commit tests for PR65905. NFC. (authored by dtcxzyw).
[InstSimplify] Add signed version of pre-commit tests for PR65905. NFC.
Sun, Sep 17, 8:04 AM · Restricted Project, Restricted Project
dtcxzyw committed rG2f45b56728db: [InstSimplify] Add pre-commit tests for PR65905. NFC. (authored by dtcxzyw).
[InstSimplify] Add pre-commit tests for PR65905. NFC.
Sun, Sep 17, 5:41 AM · Restricted Project, Restricted Project
dtcxzyw committed rG3aec4f9ae3b8: [InstCombine] Add pre-commit tests for PR65845 (authored by dtcxzyw).
[InstCombine] Add pre-commit tests for PR65845
Sun, Sep 17, 4:24 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
  • Rebase
  • Use TargetInstrInfo::getRegClass
Sun, Sep 17, 1:19 AM · Restricted Project, Restricted Project

Sat, Sep 16

dtcxzyw committed rGe042ff7eefff: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb (authored by dtcxzyw).
[SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb
Sat, Sep 16, 11:57 AM · Restricted Project, Restricted Project
dtcxzyw closed D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.
Sat, Sep 16, 11:56 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
Sat, Sep 16, 11:51 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
Sat, Sep 16, 9:53 AM · Restricted Project, Restricted Project
dtcxzyw committed rGbce6c53464c1: [InstSimplify] Add pre-commit tests for PR65910. NFC. (authored by dtcxzyw).
[InstSimplify] Add pre-commit tests for PR65910. NFC.
Sat, Sep 16, 5:08 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.

Ping.

Sat, Sep 16, 4:59 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.

Ping.

Sat, Sep 16, 4:58 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D156238: [InstCombine] Generalize foldICmpWithMinMax.
Sat, Sep 16, 2:44 AM · Restricted Project, Restricted Project
dtcxzyw committed rG5163319ee2a0: [InstCombine] Use `ConstantInt::getBool` instead of `Constant::getIntegerValue`. (authored by dtcxzyw).
[InstCombine] Use `ConstantInt::getBool` instead of `Constant::getIntegerValue`.
Sat, Sep 16, 2:42 AM · Restricted Project, Restricted Project
dtcxzyw committed rGb423e1f05dc3: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a… (authored by dtcxzyw).
[SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a…
Sat, Sep 16, 2:11 AM · Restricted Project, Restricted Project
dtcxzyw closed D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
Sat, Sep 16, 2:10 AM · Restricted Project, Restricted Project

Fri, Sep 15

dtcxzyw added a comment to D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.

Ping.

Fri, Sep 15, 5:16 AM · Restricted Project, Restricted Project

Mon, Sep 11

dtcxzyw added inline comments to D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool.
Mon, Sep 11, 9:58 AM · Restricted Project, Restricted Project

Sun, Sep 10

dtcxzyw committed rG32ad45556e9c: [InstCombine] Add test cases from PR62898. NFC. (authored by dtcxzyw).
[InstCombine] Add test cases from PR62898. NFC.
Sun, Sep 10, 7:09 PM · Restricted Project, Restricted Project
dtcxzyw closed D156227: [InstCombine] Add test cases from PR62898. NFC..
Sun, Sep 10, 7:09 PM · Restricted Project, Restricted Project
dtcxzyw closed D156238: [InstCombine] Generalize foldICmpWithMinMax.
Sun, Sep 10, 7:09 PM · Restricted Project, Restricted Project
dtcxzyw committed rG44e5afdb91b9: [InstCombine] Generalize foldICmpWithMinMax (authored by dtcxzyw).
[InstCombine] Generalize foldICmpWithMinMax
Sun, Sep 10, 7:09 PM · Restricted Project, Restricted Project
dtcxzyw committed rG780b046bd016: [InstCombine] Use m_c_And/m_c_Or instead of duplicate logic. NFC. (authored by dtcxzyw).
[InstCombine] Use m_c_And/m_c_Or instead of duplicate logic. NFC.
Sun, Sep 10, 7:09 PM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool.

Rebase.

Sun, Sep 10, 9:28 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D156238: [InstCombine] Generalize foldICmpWithMinMax.

@goldstein.w.n Could you please take a look at the test part D156227?

Sun, Sep 10, 4:07 AM · Restricted Project, Restricted Project

Sat, Sep 9

dtcxzyw added a comment to D158956: [RISCV] Initial ISel support for the experimental zacas extension.

Ping.

Sat, Sep 9, 12:36 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D153505: [ConstantRange] Handle `Intrinsic::cttz` and `Intrinsic::ctpop`.

Ping.

Sat, Sep 9, 12:32 AM · Restricted Project, Restricted Project
dtcxzyw added a reviewer for D153505: [ConstantRange] Handle `Intrinsic::cttz` and `Intrinsic::ctpop`: fhahn.
Sat, Sep 9, 12:32 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156238: [InstCombine] Generalize foldICmpWithMinMax.

Rebase

Sat, Sep 9, 12:25 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156227: [InstCombine] Add test cases from PR62898. NFC..

Add vector tests

Sat, Sep 9, 12:23 AM · Restricted Project, Restricted Project

Fri, Sep 8

dtcxzyw added a comment to D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool.

Ping.

Fri, Sep 8, 11:43 PM · Restricted Project, Restricted Project
dtcxzyw added a comment to D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.

Ping.

Fri, Sep 8, 11:42 PM · Restricted Project, Restricted Project
dtcxzyw added reviewers for D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb: asb, reames, kito-cheng.
Fri, Sep 8, 11:42 PM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
  • Rebase
  • Skip computational instrs
  • Handle PseudoVSETVLIs (related patch: D124961)
Fri, Sep 8, 11:17 PM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.

Update diff with full context

Fri, Sep 8, 8:17 PM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
  • Rebase
  • Address feedback
Fri, Sep 8, 8:15 PM · Restricted Project, Restricted Project

Wed, Aug 30

dtcxzyw updated the diff for D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.
  • Rebase
  • Move fixed-length vector tests into fixed-vectors-ctpop.ll
Wed, Aug 30, 2:02 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
  • Rebase on the top of pre-commit tests
  • Drop curly braces
Wed, Aug 30, 1:15 AM · Restricted Project, Restricted Project
dtcxzyw committed rG3521677994ab: [RISCV] Add pre-commit tests for D158759 (authored by dtcxzyw).
[RISCV] Add pre-commit tests for D158759
Wed, Aug 30, 12:38 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
Wed, Aug 30, 12:28 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
  • Rebase
  • Handle computational instrs
Wed, Aug 30, 12:19 AM · Restricted Project, Restricted Project

Tue, Aug 29

dtcxzyw added inline comments to D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.
Tue, Aug 29, 8:35 PM · Restricted Project, Restricted Project
dtcxzyw committed rG074f23e3e199: [InstCombine] Fold two select patterns into or-and (authored by dtcxzyw).
[InstCombine] Fold two select patterns into or-and
Tue, Aug 29, 9:58 AM · Restricted Project, Restricted Project
dtcxzyw closed D158983: [InstCombine] Fold two select patterns into or-and.
Tue, Aug 29, 9:58 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D156238: [InstCombine] Generalize foldICmpWithMinMax.
Tue, Aug 29, 9:50 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156238: [InstCombine] Generalize foldICmpWithMinMax.
  • Rebase
  • Add some vector tests
  • Handle vector icmp
Tue, Aug 29, 9:46 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158956: [RISCV] Initial ISel support for the experimental zacas extension.
  • Rebase
  • Remove Sched
Tue, Aug 29, 7:17 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158983: [InstCombine] Fold two select patterns into or-and.
  • Rebase
  • Fold select (a | c), a, b -> select a, true, (select ~c, b, false) where c is free to invert.
  • Add more tests for the generalized transform
Tue, Aug 29, 6:26 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.
  • Rebase
  • Add fixed-length vector tests with +v,+zvbb
Tue, Aug 29, 5:35 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156238: [InstCombine] Generalize foldICmpWithMinMax.
  • Rebase
  • Address comments
Tue, Aug 29, 4:55 AM · Restricted Project, Restricted Project
dtcxzyw added a reviewer for D156227: [InstCombine] Add test cases from PR62898. NFC.: goldstein.w.n.
Tue, Aug 29, 4:22 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156227: [InstCombine] Add test cases from PR62898. NFC..

Add commuted tests

Tue, Aug 29, 4:21 AM · Restricted Project, Restricted Project

Mon, Aug 28

dtcxzyw updated the diff for D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
  • Rebase
  • Fix Mips16 regression tests
Mon, Aug 28, 8:46 PM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D156238: [InstCombine] Generalize foldICmpWithMinMax.
Mon, Aug 28, 7:44 PM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158983: [InstCombine] Fold two select patterns into or-and.

Rebase.

Mon, Aug 28, 7:17 PM · Restricted Project, Restricted Project
dtcxzyw committed rG446f3c23a4c6: [InstCombine] Add pre-commit tests from PR64558. NFC. (authored by dtcxzyw).
[InstCombine] Add pre-commit tests from PR64558. NFC.
Mon, Aug 28, 6:49 PM · Restricted Project, Restricted Project
dtcxzyw added a comment to D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.

I think this patch would change behavior atomicrmw sub for mips16, but it looks to be untested. llvm/test/CodeGen/Mips/atomicops.ll is the mips16 atomic test but it does not check all operations.

Mon, Aug 28, 6:34 PM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D156238: [InstCombine] Generalize foldICmpWithMinMax.
Mon, Aug 28, 6:18 PM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158983: [InstCombine] Fold two select patterns into or-and.

Add commuted tests and negative tests.

Mon, Aug 28, 8:11 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D158983: [InstCombine] Fold two select patterns into or-and.
Mon, Aug 28, 7:52 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158983: [InstCombine] Fold two select patterns into or-and.

Cleanup tests.

Mon, Aug 28, 7:49 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D158983: [InstCombine] Fold two select patterns into or-and.
Mon, Aug 28, 7:39 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158983: [InstCombine] Fold two select patterns into or-and.

Fix the transformation.

Mon, Aug 28, 7:08 AM · Restricted Project, Restricted Project
dtcxzyw requested review of D158983: [InstCombine] Fold two select patterns into or-and.
Mon, Aug 28, 6:26 AM · Restricted Project, Restricted Project
dtcxzyw updated the summary of D158956: [RISCV] Initial ISel support for the experimental zacas extension.
Mon, Aug 28, 1:29 AM · Restricted Project, Restricted Project

Sun, Aug 27

dtcxzyw requested review of D158956: [RISCV] Initial ISel support for the experimental zacas extension.
Sun, Aug 27, 11:21 AM · Restricted Project, Restricted Project

Sat, Aug 26

dtcxzyw updated the diff for D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.
  • Rebase
  • Add fixed-length vector tests
Sat, Aug 26, 10:55 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156238: [InstCombine] Generalize foldICmpWithMinMax.
  • Rebase
  • Update comments
Sat, Aug 26, 8:16 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D156238: [InstCombine] Generalize foldICmpWithMinMax.
Sat, Aug 26, 6:53 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
  • Rebase
  • Fix ARM/RISCV regression tests
Sat, Aug 26, 6:34 AM · Restricted Project, Restricted Project

Fri, Aug 25

dtcxzyw added inline comments to D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.
Fri, Aug 25, 9:03 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156238: [InstCombine] Generalize foldICmpWithMinMax.
  • Rebase
  • Address feedback
Fri, Aug 25, 8:58 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
  • Rebase
  • Expand ATOMIC_LOAD_SUB to NEG+ATOMIC_LOAD_LOAD in LegalizeDAG::ExpandNode
Fri, Aug 25, 7:25 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
  • Rebase
  • Handle volatile loads
Fri, Aug 25, 4:53 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool.
Fri, Aug 25, 4:40 AM · Restricted Project, Restricted Project

Thu, Aug 24

dtcxzyw added a comment to D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.

Can we not just teach SelectionDAG to handle ATOMIC_LOAD_SUB=Expand, ATOMIC_LOAD_ADD=Legal?

Thu, Aug 24, 12:47 PM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
  • Rebase
  • Address feedback
Thu, Aug 24, 12:21 PM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
Thu, Aug 24, 11:58 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.

This also applies to volatile regular loads.

Thu, Aug 24, 11:25 AM · Restricted Project, Restricted Project
dtcxzyw requested review of D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused.
Thu, Aug 24, 10:50 AM · Restricted Project, Restricted Project
dtcxzyw added inline comments to D156238: [InstCombine] Generalize foldICmpWithMinMax.
Thu, Aug 24, 10:24 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool.

Ping.

Thu, Aug 24, 6:18 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D156238: [InstCombine] Generalize foldICmpWithMinMax.

Ping.

Thu, Aug 24, 6:16 AM · Restricted Project, Restricted Project
dtcxzyw added a comment to D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.

Ping.

Thu, Aug 24, 6:15 AM · Restricted Project, Restricted Project

Aug 23 2023

dtcxzyw updated the diff for D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
  • Rebase
  • Address comments
Aug 23 2023, 9:57 PM · Restricted Project, Restricted Project
dtcxzyw requested review of D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs.
Aug 23 2023, 2:05 PM · Restricted Project, Restricted Project
dtcxzyw committed rGd6639f83a98f: [SDAG][RISCV] Avoid folding `setcc (xor C1, -1), C2, cond` into `setcc (xor C2… (authored by dtcxzyw).
[SDAG][RISCV] Avoid folding `setcc (xor C1, -1), C2, cond` into `setcc (xor C2…
Aug 23 2023, 1:21 PM · Restricted Project, Restricted Project
dtcxzyw closed D158654: [SDAG][RISCV] Avoid folding `setcc (xor C1, -1), C2, cond` into `setcc (xor C2, -1), C1, cond`.
Aug 23 2023, 1:20 PM · Restricted Project, Restricted Project
dtcxzyw requested review of D158654: [SDAG][RISCV] Avoid folding `setcc (xor C1, -1), C2, cond` into `setcc (xor C2, -1), C1, cond`.
Aug 23 2023, 11:44 AM · Restricted Project, Restricted Project

Jul 27 2023

dtcxzyw added inline comments to D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.
Jul 27 2023, 7:12 AM · Restricted Project, Restricted Project
dtcxzyw updated the diff for D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb.

Tune instseq for ctpop_i32/64_ugt_one.

Jul 27 2023, 1:52 AM · Restricted Project, Restricted Project