Issue |
145512
|
Summary |
[VectorCombine] Expand Intrinsic::vector_insert calls into shufflevectors
|
Labels |
good first issue,
llvm::vectorcombine
|
Assignees |
|
Reporter |
RKSimon
|
This is already performed in InstCombinerImpl.visitCallInst - but this occurs AFTER vector-combine has run, so further cost driven vector-combine shuffle folds are missed.
We should only need to handle vector_insert calls with FixedVectorTypes and there might not be any reason for a cost check, but we must ensure the shuffle are added back to the worklist to allow further expansion.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs