eclipse / omr

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
http://www.eclipse.org/omr
Other
933 stars 392 forks source link

Add option to enable vector API #7374

Closed BradleyWood closed 2 weeks ago

BradleyWood commented 2 weeks ago

jenkins build all

0xdaryl commented 2 weeks ago

What's the difference between the "enforce" vector API expansion option and "enable" vector API expansion option?

gita-omr commented 2 weeks ago

What's the difference between the "enforce" vector API expansion option and "enable" vector API expansion option?

enforceVectorAPIExpansion works when VectorAPIExpansion is enabled and enables some temporary work-arounds to make expansion happen more often. enableVectorAPIExpansion will enable expansion on platforms it might be disabled on by default.

Both are temporary options. But I would say enableVectorAPIExpansion is more likely to be removed in the future, since all platforms will have it on by default.