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

x86-64: Inline small array copy size for int and long arrays #7362

Closed a7ehuo closed 3 weeks ago

a7ehuo commented 3 weeks ago

(1) Inline small array copy size without using rep movs for int array and long array

(2) Refactor char array enhancement implementation to support both rep movsw and rep movsd if the copysize is greater than the supported enhancement threshold.

(3) Add the following options to disable the enhancement

a7ehuo commented 3 weeks ago

@0xdaryl May I ask you to review this change? Thank you!

@vijaysun-omr @hzongaro fyi

0xdaryl commented 3 weeks ago

Jenkins build xlinux,xmac,win,x32linux