This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Add tests for illegal fixed length vectors that need widened
ClosedPublic

Authored by luke on Apr 17 2023, 6:05 AM.

Diff Detail

Event Timeline

luke created this revision.Apr 17 2023, 6:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 17 2023, 6:05 AM
luke requested review of this revision.Apr 17 2023, 6:05 AM
craig.topper added inline comments.Apr 17 2023, 8:14 PM
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-i2fp.ll
215

Just the argument is getting expanded I think? There's a longstanding issue with handling of really odd arguments/returns like this. I think the relevant code is in TargetLoweringBase::getVectorTypeBreakdown

This revision is now accepted and ready to land.Apr 17 2023, 8:15 PM
luke added inline comments.Apr 18 2023, 3:31 AM
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-i2fp.ll
215

Whoops, this FIXME was supposed to be a part of D148523.