llvm-project
[X86] Ensure a (vXi1 bitcast(iX Mask)) memory mask is canonicalised for extension before it might get split by legalisation
#175769
Merged

[X86] Ensure a (vXi1 bitcast(iX Mask)) memory mask is canonicalised for extension before it might get split by legalisation #175769

RKSimon
RKSimon [X86] Ensure a (vXi1 bitcast(iX Mask)) mask is canonicalised for exte…
f500548c
RKSimon RKSimon requested a review from phoebewang phoebewang 118 days ago
llvmbot llvmbot added backend:X86
RKSimon
llvmbot
RKSimon RKSimon changed the title [X86] Ensure a (vXi1 bitcast(iX Mask)) mask is canonicalised for extension before it might get split by legalisation [X86] Ensure a (vXi1 bitcast(iX Mask)) memory mask is canonicalised for extension before it might get split by legalisation 118 days ago
github-actions
phoebewang
phoebewang commented on 2026-01-14
RKSimon clang-format
12bd91b2
RKSimon Add common canonicalizeBoolMask wrapper
250d1d77
phoebewang
phoebewang approved these changes on 2026-01-14
RKSimon Move mask post-truncation inside canonicalizeBoolMask
5a19bfa2
phoebewang
phoebewang commented on 2026-01-14
RKSimon canonicalizeBoolMask - ensure combineToExtendBoolVectorInReg succeeds…
e2816927
RKSimon Merge branch 'main' into x86-bool-mask-memory-ext
974c7e5a
RKSimon RKSimon enabled auto-merge (squash) 117 days ago
RKSimon RKSimon merged 83586be2 into main 117 days ago
RKSimon RKSimon deleted the x86-bool-mask-memory-ext branch 117 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone