This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Split out part of riscv_vector.td to riscv_vector_common.td
ClosedPublic

Authored by 4vtomat on Apr 18 2023, 7:47 PM.

Details

Summary

This makes other new targets able to reuse predefined classes
in their own *.td files.

Diff Detail

Event Timeline

4vtomat created this revision.Apr 18 2023, 7:47 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 18 2023, 7:47 PM
4vtomat requested review of this revision.Apr 18 2023, 7:47 PM

Are we running tablegen separately for each vendor extension?

Are we running tablegen separately for each vendor extension?

Yes, I guess the vendor extensions should be separated into different tablegen file so that they don't be in risv_vector.h, instead the customers should include vendor's header once needed.

This revision is now accepted and ready to land.May 2 2023, 1:54 AM
This revision was landed with ongoing or failed builds.May 2 2023, 5:46 AM
This revision was automatically updated to reflect the committed changes.