Page MenuHomePhabricator

mingmingl (Mingming Liu)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 14 2021, 10:30 PM (76 w, 1 d)

Recent Activity

Yesterday

mingmingl committed rGf91b0f23c2f8: [AutoFDO]Merge called target in body samples when flattening profiles (authored by mingmingl).
[AutoFDO]Merge called target in body samples when flattening profiles
Fri, Mar 31, 1:27 PM · Restricted Project, Restricted Project
mingmingl closed D147297: [AutoFDO]Merge called target in body samples.
Fri, Mar 31, 1:27 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D147297: [AutoFDO]Merge called target in body samples.

Add 'Weight' for default parameter consistency.

Fri, Mar 31, 1:16 PM · Restricted Project, Restricted Project
mingmingl added inline comments to D147297: [AutoFDO]Merge called target in body samples.
Fri, Mar 31, 12:10 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D147297: [AutoFDO]Merge called target in body samples.

added tests and did a small refactor.

Fri, Mar 31, 12:10 PM · Restricted Project, Restricted Project

Thu, Mar 30

mingmingl added a comment to D147297: [AutoFDO]Merge called target in body samples.

Good catch, thank you! For the test case, perhaps we can reuse the test https://github.com/llvm/llvm-project/blob/main/llvm/test/tools/llvm-profdata/Inputs/sample-flatten-profile.proftext#L6 and add some dummy call target to the inlinees. like

   3: bar:10
    1: 10
+   2: 10 baz:10
Thu, Mar 30, 11:27 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D147297: [AutoFDO]Merge called target in body samples.

add test case (and minor change to use 'try_emplace' that does nothing if key presents)

Thu, Mar 30, 11:27 PM · Restricted Project, Restricted Project
mingmingl updated the summary of D147297: [AutoFDO]Merge called target in body samples.
Thu, Mar 30, 9:57 PM · Restricted Project, Restricted Project
mingmingl requested review of D147297: [AutoFDO]Merge called target in body samples.
Thu, Mar 30, 9:55 PM · Restricted Project, Restricted Project

Tue, Mar 28

mingmingl added inline comments to D146452: [AutoFDO] Use flattened profiles for profile staleness metrics.
Tue, Mar 28, 4:30 PM · Restricted Project, Restricted Project

Mon, Mar 27

mingmingl committed rGa5ce2da0545b: [NFC]Pre-commit test case (authored by mingmingl).
[NFC]Pre-commit test case
Mon, Mar 27, 10:56 AM · Restricted Project, Restricted Project
mingmingl committed rGec864a537160: [AArch64][PeepholeOpt]Optimize ALU + compare to flag-setting ALU (authored by mingmingl).
[AArch64][PeepholeOpt]Optimize ALU + compare to flag-setting ALU
Mon, Mar 27, 10:56 AM · Restricted Project, Restricted Project
mingmingl closed D146820: [AArch64][PeepholeOpt]Optimize ALU + compare to flag-setting ALU.
Mon, Mar 27, 10:56 AM · Restricted Project, Restricted Project
mingmingl closed D146754: [NFC]Pre-commit test case.
Mon, Mar 27, 10:56 AM · Restricted Project, Restricted Project
mingmingl added a comment to D146754: [NFC]Pre-commit test case.

LGTM. You can land tests like this without review.

Mon, Mar 27, 10:51 AM · Restricted Project, Restricted Project
mingmingl added a comment to D146754: [NFC]Pre-commit test case.

arc land <feature-branch> detects this pre-commit test case is not reviewed so decided to send this out as well. Thanks!

Mon, Mar 27, 10:43 AM · Restricted Project, Restricted Project
mingmingl added a reviewer for D146754: [NFC]Pre-commit test case: dmgreen.
Mon, Mar 27, 10:43 AM · Restricted Project, Restricted Project
mingmingl added a comment to D146820: [AArch64][PeepholeOpt]Optimize ALU + compare to flag-setting ALU.

thanks for reviews! Going to submit this patch and the pre-commit test (D146754) together.

Mon, Mar 27, 10:41 AM · Restricted Project, Restricted Project

Fri, Mar 24

mingmingl awarded D146805: [Pass Builder] Allow Module Inliner for full lto a Like token.
Fri, Mar 24, 11:29 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D146820: [AArch64][PeepholeOpt]Optimize ALU + compare to flag-setting ALU.
Fri, Mar 24, 11:26 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D146820: [AArch64][PeepholeOpt]Optimize ALU + compare to flag-setting ALU.
Fri, Mar 24, 9:14 AM · Restricted Project, Restricted Project
mingmingl requested review of D146820: [AArch64][PeepholeOpt]Optimize ALU + compare to flag-setting ALU.
Fri, Mar 24, 9:11 AM · Restricted Project, Restricted Project
mingmingl reclaimed D146754: [NFC]Pre-commit test case.
Fri, Mar 24, 8:51 AM · Restricted Project, Restricted Project

Thu, Mar 23

mingmingl abandoned D146754: [NFC]Pre-commit test case.
Thu, Mar 23, 5:43 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D146754: [NFC]Pre-commit test case.

add RUN line for new test

Thu, Mar 23, 2:23 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D146754: [NFC]Pre-commit test case.

remove empty lines

Thu, Mar 23, 1:45 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D146754: [NFC]Pre-commit test case.

Run auto-updater on one of existing tests

Thu, Mar 23, 1:43 PM · Restricted Project, Restricted Project
mingmingl requested review of D146754: [NFC]Pre-commit test case.
Thu, Mar 23, 1:26 PM · Restricted Project, Restricted Project

Mon, Mar 20

mingmingl added inline comments to D146452: [AutoFDO] Use flattened profiles for profile staleness metrics.
Mon, Mar 20, 11:33 PM · Restricted Project, Restricted Project

Feb 17 2023

mingmingl accepted D144270: [LTO/WPD] Allow devirtualization to function alias in vtable.

The change to handle function alias for single-impl-devirt LGTM. The current way of bailing-out-upon-function-alias where function is assumed (e.g., virtual const propagation) sounds reasonable (since function-aliases are not handled correctly).

Feb 17 2023, 11:16 AM · Restricted Project, Restricted Project

Feb 16 2023

mingmingl accepted D144209: [ThinLTO/WPD] Handle function alias in vtable correctly.
Feb 16 2023, 12:46 PM · Restricted Project, Restricted Project

Feb 14 2023

mingmingl added inline comments to D143225: [SROA] Create additional vector type candidates based on store and load slices.
Feb 14 2023, 10:00 PM · Restricted Project, Restricted Project
mingmingl added inline comments to D143225: [SROA] Create additional vector type candidates based on store and load slices.
Feb 14 2023, 3:51 PM · Restricted Project, Restricted Project

Jan 6 2023

mingmingl requested verification of rGc847e22db33e: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..

Hello, In case anyone is unaware "lol I'm the most unaware" I do not understand how this works. I know more than I started with.
What anyone reading this may not know is that I lose user accounts and invaluable memories everytime the titles and information of the materials taken from my devices is modified. I would appreciate it if someone could explain how this workers and how installing custom builds without my knowledge is even legal and would kindly ask you to stay out. If I have something of yours, please communicate that to me. I have copied pasted and stored data only for the sake of evidence. I have no intention of using anyone else's work. It's been close to two years of every device. User account and pretty much every second of my life being hacked. LLVM please stay off my devices. If there are any ideas on how I can restore my user accounts, particularly allys.fambam which held videos of my granddaughters birth and countless pictures if my kids over the years.

Hello there, sorry to hear that your account is hacked. I'm not sure if I follow; is the concern about this patch (that guards an intrinsic) causing a regression or build breakage, or is it a question about how this patch works? Or other concerns with this commit?

I suppose this iis a two part question. This began for me in 2021 July. I knew nothing about programming. I was hacked and this has been my story every since. So yes, I need to understand how this works over all. Why does every thing I find on my devices lead to these few projects and vise versa?
Everything about me in the metadata is erased and modified and so Any attempt to learn is blocked. Why am I being erased? Most importantly, if the hacking was not a result of any analytic data, is it possible that my modified metadata is your missing piece? .I have seen in the manifest files of multiple apps that my metadata was paused and the metadata of my "remote controller" is being swap in to replace mine. If that can be sorted out, I believe your build could be fixed

Jan 6 2023, 10:44 AM · Restricted Project, Restricted Project
mingmingl added a comment to rGc847e22db33e: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..

Hello, In case anyone is unaware "lol I'm the most unaware" I do not understand how this works. I know more than I started with.
What anyone reading this may not know is that I lose user accounts and invaluable memories everytime the titles and information of the materials taken from my devices is modified. I would appreciate it if someone could explain how this workers and how installing custom builds without my knowledge is even legal and would kindly ask you to stay out. If I have something of yours, please communicate that to me. I have copied pasted and stored data only for the sake of evidence. I have no intention of using anyone else's work. It's been close to two years of every device. User account and pretty much every second of my life being hacked. LLVM please stay off my devices. If there are any ideas on how I can restore my user accounts, particularly allys.fambam which held videos of my granddaughters birth and countless pictures if my kids over the years.

Jan 6 2023, 12:14 AM · Restricted Project, Restricted Project

Dec 21 2022

mingmingl committed rGc847e22db33e: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard. (authored by mingmingl).
[AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard.
Dec 21 2022, 11:03 AM · Restricted Project, Restricted Project
mingmingl closed D140432: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..
Dec 21 2022, 11:03 AM · Restricted Project, Restricted Project
mingmingl added a comment to D140432: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..

Thanks for putting together the patch. It may be worth mentioning in the commit message that aes currently includes both FEAT_AES and FEAT_PMULL.
Otherwise LGTM.

Dec 21 2022, 10:00 AM · Restricted Project, Restricted Project
mingmingl updated the summary of D140432: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..
Dec 21 2022, 10:00 AM · Restricted Project, Restricted Project
mingmingl updated the diff for D140432: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..

update commit message to mention target guard 'aes' includes both FEAT_AES and FEAT_PMULL currently.

Dec 21 2022, 9:58 AM · Restricted Project, Restricted Project

Dec 20 2022

mingmingl updated the diff for D140432: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..

indent intrinsic definition in arm_neon.td

Dec 20 2022, 1:58 PM · Restricted Project, Restricted Project
mingmingl requested review of D140432: [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard..
Dec 20 2022, 1:53 PM · Restricted Project, Restricted Project

Dec 13 2022

mingmingl added inline comments to D139609: [AArch64][DAGCombiner] fold instruction BIC from ISD::AND.
Dec 13 2022, 4:18 PM · Restricted Project, Restricted Project

Dec 5 2022

mingmingl added a comment to D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register.

So how about this patch?

Dec 5 2022, 9:00 AM · Restricted Project, Restricted Project

Dec 4 2022

mingmingl added inline comments to D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register.
Dec 4 2022, 10:08 PM · Restricted Project, Restricted Project

Nov 30 2022

mingmingl added inline comments to D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register.
Nov 30 2022, 10:15 AM · Restricted Project, Restricted Project

Nov 29 2022

mingmingl added inline comments to D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register.
Nov 29 2022, 5:37 PM · Restricted Project, Restricted Project

Nov 11 2022

mingmingl abandoned D135059: [NFC][AArch64] Precommit test cases; in one test case, BFI is indeed better while in the other test case ORR is better.
Nov 11 2022, 2:05 PM · Restricted Project, Restricted Project
mingmingl added a comment to D135059: [NFC][AArch64] Precommit test cases; in one test case, BFI is indeed better while in the other test case ORR is better.

Submitted (as a part of D137689) in this commit

Nov 11 2022, 2:04 PM · Restricted Project, Restricted Project
mingmingl committed rG0f9ef8b18055: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the… (authored by mingmingl).
[AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the…
Nov 11 2022, 2:02 PM · Restricted Project, Restricted Project
mingmingl committed rG3acbaddd43d8: [NFC][AArch64]Precommit test cases to show ORR is better when one operand is a… (authored by mingmingl).
[NFC][AArch64]Precommit test cases to show ORR is better when one operand is a…
Nov 11 2022, 2:02 PM · Restricted Project, Restricted Project
mingmingl closed D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand.
Nov 11 2022, 2:01 PM · Restricted Project, Restricted Project
mingmingl added a comment to D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand.

thanks for reviews! Diff3 and diff4 (in "History" tab of "Revision Contents") have no diff (meaning rebase doesn't introduce unintended diff), going to submit.

Nov 11 2022, 1:55 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand.

rebase after D137797

Nov 11 2022, 1:50 PM · Restricted Project, Restricted Project
mingmingl committed rG78eead268106: [NFC][AArch64]Call encoding functions for left-shift immediate (which is no-op… (authored by mingmingl).
[NFC][AArch64]Call encoding functions for left-shift immediate (which is no-op…
Nov 11 2022, 9:58 AM · Restricted Project, Restricted Project
mingmingl closed D137797: [NFC][AArch64]Call encoding functions for left-shift immediate (which is no-op in terms of value but better code style).
Nov 11 2022, 9:58 AM · Restricted Project, Restricted Project
mingmingl added a comment to D137797: [NFC][AArch64]Call encoding functions for left-shift immediate (which is no-op in terms of value but better code style).

thanks! Going to submit (the x86 failure window looks irrelevant from error message, and ninja check-llvm passed).

Nov 11 2022, 9:57 AM · Restricted Project, Restricted Project

Nov 10 2022

mingmingl added inline comments to D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand.
Nov 10 2022, 12:59 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand.

resolve comments.

Nov 10 2022, 12:59 PM · Restricted Project, Restricted Project
mingmingl updated the summary of D137797: [NFC][AArch64]Call encoding functions for left-shift immediate (which is no-op in terms of value but better code style).
Nov 10 2022, 12:14 PM · Restricted Project, Restricted Project
mingmingl requested review of D137797: [NFC][AArch64]Call encoding functions for left-shift immediate (which is no-op in terms of value but better code style).
Nov 10 2022, 12:14 PM · Restricted Project, Restricted Project

Nov 8 2022

mingmingl abandoned D135844: [AArch64][2/4]Regard (shl val, N) as a potential bit-field-positioning op regardless of the number of uses..

For the affected test case test_nonuseful_bits, one BFM and one ORR is generated now (https://godbolt.org/z/a3c68f7dE) with this commit. Going to abandon this patch (rather than rebase it for other BFI improvements). Thanks for the discussions around BFM/ORR.

Nov 8 2022, 10:54 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand.

run git clang-format HEAD~1

Nov 8 2022, 10:50 PM · Restricted Project, Restricted Project
mingmingl added a reviewer for D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand: dmgreen.
Nov 8 2022, 10:49 PM · Restricted Project, Restricted Project
mingmingl requested review of D137689: [AArch64] Select BFI/BFXIL to ORR with shifted operand when one operand is the left or right shift of another operand.
Nov 8 2022, 10:49 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D135059: [NFC][AArch64] Precommit test cases; in one test case, BFI is indeed better while in the other test case ORR is better.

fix comments for the 80 column limit.

Nov 8 2022, 10:37 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D135059: [NFC][AArch64] Precommit test cases; in one test case, BFI is indeed better while in the other test case ORR is better.

mostly rebase

Nov 8 2022, 10:29 PM · Restricted Project, Restricted Project
mingmingl committed rGe4e7bdebb180: [AArch64]Combine BFXIL to ORR with right shift for ISD::OR instruction selection (authored by mingmingl).
[AArch64]Combine BFXIL to ORR with right shift for ISD::OR instruction selection
Nov 8 2022, 11:21 AM · Restricted Project, Restricted Project
mingmingl closed D137465: [AArch64]Combine BFXIL to ORR with right shift for ISD::OR instruction selection.
Nov 8 2022, 11:21 AM · Restricted Project, Restricted Project
mingmingl updated the diff for D137465: [AArch64]Combine BFXIL to ORR with right shift for ISD::OR instruction selection.

run a post-approval 'clang-format'

Nov 8 2022, 11:19 AM · Restricted Project, Restricted Project
mingmingl added a comment to D137465: [AArch64]Combine BFXIL to ORR with right shift for ISD::OR instruction selection.

thanks! run a post-approval clang-format and going to submit this.

Nov 8 2022, 11:18 AM · Restricted Project, Restricted Project

Nov 7 2022

mingmingl committed rG36e8e19337b9: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout… (authored by mingmingl).
[NFC][BlockPlacement]Add an option to renumber blocks based on function layout…
Nov 7 2022, 7:53 AM · Restricted Project, Restricted Project
mingmingl closed D137467: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout order..
Nov 7 2022, 7:53 AM · Restricted Project, Restricted Project
mingmingl added a comment to D137467: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout order..

I see. The DOT CFG graph dump uses the layout order instead of the MBB number. Another way to fix this is to use the following in the node label: BBName[MBBNum][layout-order], but making the MBB num and layout number consistent under an option is fine to me.

Nov 7 2022, 7:51 AM · Restricted Project, Restricted Project

Nov 6 2022

mingmingl added a comment to D135843: [AArch64][NFC][1/4]Refactor 'isBitfieldPositioningOp' so that DAG nodes with different Opcode are handled with separate helper functions.
Nov 6 2022, 11:02 AM · Restricted Project, Restricted Project
mingmingl updated the summary of D137467: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout order..
Nov 6 2022, 9:13 AM · Restricted Project, Restricted Project
mingmingl added a comment to D137467: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout order..

Does MIR text output show MBB number in the dump?

Nov 6 2022, 9:11 AM · Restricted Project, Restricted Project
mingmingl updated the summary of D137467: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout order..
Nov 6 2022, 9:11 AM · Restricted Project, Restricted Project

Nov 4 2022

mingmingl updated the summary of D137467: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout order..
Nov 4 2022, 2:52 PM · Restricted Project, Restricted Project
mingmingl requested review of D137467: [NFC][BlockPlacement]Add an option to renumber blocks based on function layout order..
Nov 4 2022, 2:52 PM · Restricted Project, Restricted Project
mingmingl requested review of D137465: [AArch64]Combine BFXIL to ORR with right shift for ISD::OR instruction selection.
Nov 4 2022, 2:13 PM · Restricted Project, Restricted Project

Nov 3 2022

mingmingl committed rGf62d8a1a5044: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction… (authored by mingmingl).
[AArch64] Compare BFI and ORR with left-shifted operand for OR instruction…
Nov 3 2022, 12:32 PM · Restricted Project, Restricted Project
mingmingl closed D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..
Nov 3 2022, 12:32 PM · Restricted Project, Restricted Project
mingmingl added a comment to D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

thanks for reviews! Going to submit and implement the FIXME (for SRL) in follow-up patches.

Nov 3 2022, 12:28 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

rebase after D137296

Nov 3 2022, 11:24 AM · Restricted Project, Restricted Project
mingmingl committed rG5d7fdf67f622: [NFC][AArch64]Precommit test for D135102 (authored by mingmingl).
[NFC][AArch64]Precommit test for D135102
Nov 3 2022, 10:50 AM · Restricted Project, Restricted Project
mingmingl closed D137296: [NFC][AArch64]Precommit test for D135102.
Nov 3 2022, 10:50 AM · Restricted Project, Restricted Project
mingmingl added a comment to D137296: [NFC][AArch64]Precommit test for D135102.

Thanks!

Nov 3 2022, 9:56 AM · Restricted Project, Restricted Project
mingmingl updated the diff for D137296: [NFC][AArch64]Precommit test for D135102.

Resolve comments.

Nov 3 2022, 9:56 AM · Restricted Project, Restricted Project

Nov 2 2022

mingmingl updated the diff for D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

This update runs git clang-format HEAD~1 only, no functional change --> without this, pre-merge checks fails due to ERROR git-clang-format returned an non-zero exit code 1

Nov 2 2022, 10:43 PM · Restricted Project, Restricted Project
mingmingl added a comment to D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

Thanks for reviews! PTAL.

Nov 2 2022, 4:33 PM · Restricted Project, Restricted Project
mingmingl updated the diff for D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

resolve comments.

Nov 2 2022, 4:33 PM · Restricted Project, Restricted Project
mingmingl added a reviewer for D137296: [NFC][AArch64]Precommit test for D135102: dmgreen.
Nov 2 2022, 3:58 PM · Restricted Project, Restricted Project
mingmingl requested review of D137296: [NFC][AArch64]Precommit test for D135102.
Nov 2 2022, 3:46 PM · Restricted Project, Restricted Project
mingmingl added inline comments to D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..
Nov 2 2022, 12:50 AM · Restricted Project, Restricted Project
mingmingl added a comment to D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

Hmm. I had not considered am ORR with shift to be cheaper than a BFM before. From what I can tell it doesn't seem to be universal across all cpus, but does look like it will be faster or equal.

Nov 2 2022, 12:47 AM · Restricted Project, Restricted Project
mingmingl updated the diff for D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

fix a bug around width computation (updated commit message and patch summary as well), and adjust whitespace in a few test cases (mainly those not updated by utils/update_llc_test_checks.py) to remove irrelevant diff.

Nov 2 2022, 12:47 AM · Restricted Project, Restricted Project

Oct 31 2022

mingmingl updated the diff for D135102: [AArch64] Compare BFI and ORR with left-shifted operand for OR instruction selection..

In order to generate orr with shifted operand (not bfi) when orr is better, this patch does a comparison inside tryBitfieldInsertOpFromOr (i.e., after dag-combiner, alongside cpp-based instruction selection).

Oct 31 2022, 3:28 PM · Restricted Project, Restricted Project

Oct 25 2022

mingmingl updated the diff for D135059: [NFC][AArch64] Precommit test cases; in one test case, BFI is indeed better while in the other test case ORR is better.

added tests for {i32,i64}x{bfi,bfxil}

Oct 25 2022, 12:31 PM · Restricted Project, Restricted Project

Oct 24 2022

mingmingl updated the diff for D135059: [NFC][AArch64] Precommit test cases; in one test case, BFI is indeed better while in the other test case ORR is better.
Oct 24 2022, 12:10 PM · Restricted Project, Restricted Project