This is an archive of the discontinued LLVM Phabricator instance.

[LLVM] Add new vector types for LLVM
ClosedPublic

Authored by matejam on Nov 16 2022, 7:26 AM.

Details

Summary

Add v9i32, v9f32, v10i32, v10f32, v11i32, v11f32, v12i32 and v12f32 types for LLVM.

Diff Detail

Event Timeline

matejam created this revision.Nov 16 2022, 7:26 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 16 2022, 7:27 AM
matejam requested review of this revision.Nov 16 2022, 7:27 AM
matejam abandoned this revision.Nov 16 2022, 7:34 AM

Looks reasonable to me.

llvm/include/llvm/IR/Intrinsics.td
308 ↗(On Diff #475820)

This table was already missing some entries like v3i32, v5i32 etc.

matejam updated this revision to Diff 476102.Nov 17 2022, 6:02 AM

Remove unnecessary LLVMType definitions (llvm_v9f32_ty, llvm_v9i32_ty, etc.).

foad accepted this revision.Nov 22 2022, 3:03 AM
This revision is now accepted and ready to land.Nov 22 2022, 3:03 AM
This revision was landed with ongoing or failed builds.Nov 29 2022, 8:02 AM
This revision was automatically updated to reflect the committed changes.