aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/c2_globals.hpp
diff options
context:
space:
mode:
authorkvn <none@none>2012-06-15 01:25:19 -0700
committerkvn <none@none>2012-06-15 01:25:19 -0700
commit68446ffadeedf06b663e39278a07cd6171a28b2e (patch)
treec872b74df1f9eeb5dde27cf0e472c47bfb6fd82c /src/share/vm/opto/c2_globals.hpp
parentd62195ef3f73f37d98d1b6dfbe12ed1fa5a51bc0 (diff)
7119644: Increase superword's vector size up to 256 bits
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86. Reviewed-by: never, twisti, roland
Diffstat (limited to 'src/share/vm/opto/c2_globals.hpp')
-rw-r--r--src/share/vm/opto/c2_globals.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/share/vm/opto/c2_globals.hpp b/src/share/vm/opto/c2_globals.hpp
index 4d5424da5..947d806a3 100644
--- a/src/share/vm/opto/c2_globals.hpp
+++ b/src/share/vm/opto/c2_globals.hpp
@@ -81,6 +81,13 @@
product(intx, MaxLoopPad, (OptoLoopAlignment-1), \
"Align a loop if padding size in bytes is less or equal to this value") \
\
+ product(intx, MaxVectorSize, 32, \
+ "Max vector size in bytes, " \
+ "actual size could be less depending on elements type") \
+ \
+ product(bool, AlignVector, false, \
+ "Perform vector store/load alignment in loop") \
+ \
product(intx, NumberOfLoopInstrToAlign, 4, \
"Number of first instructions in a loop to align") \
\