Skip to content
This repository was archived by the owner on Feb 21, 2026. It is now read-only.

[CIR] Support vector widening in emitStoreOfScalar#2080

Merged
bcardosolopes merged 2 commits intollvm:mainfrom
mahmood82:users/mahmood/vec_widening
Jan 23, 2026
Merged

[CIR] Support vector widening in emitStoreOfScalar#2080
bcardosolopes merged 2 commits intollvm:mainfrom
mahmood82:users/mahmood/vec_widening

Conversation

@mahmood82
Copy link
Copy Markdown
Collaborator

Handle ABI-required vector widening during stores by extending the source vector with a cir.vec.shuffle and undef lanes. Vector shrinking remains unsupported.

Comment thread clang/lib/CIR/CodeGen/CIRGenExpr.cpp
Handle ABI-required vector widening during stores by extending the source
vector with a cir.vec.shuffle and undef lanes. Vector shrinking remains
unsupported.
@mahmood82 mahmood82 force-pushed the users/mahmood/vec_widening branch from c2ec24a to fe394e1 Compare January 22, 2026 13:20
@bcardosolopes bcardosolopes merged commit 4929542 into llvm:main Jan 23, 2026
6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants