cdl-saarland / rv

RV: A Unified Region Vectorizer for LLVM
Other
106 stars 16 forks source link

VP Intrinsics #65

Open ssinad opened 1 year ago

ssinad commented 1 year ago

Are there plans to have RV generate VP intrinsics in the future?

simoll commented 1 year ago

There is a version of RV that expliclty models the %evl parameter and emits VP intrinsics: https://github.com/sx-aurora-dev/rv/tree/hpce/develop However, that version of RV is built on the open source LLVM for NEC SX-Aurora stack, which differs slightly from LLVM upstream in how VP intrinsics are defined. So, this has been done before but it is not supported in RV upstream (cdl-saarland/rv). I am not aware of any effort to port VP support from the NEC stack.