79 \
80 notproduct(intx, ZapDeadCompiledLocalsFirst, 0, \
81 "If +ZapDeadCompiledLocals, " \
82 "skip this many before really doing it") \
83 \
84 notproduct(intx, ZapDeadCompiledLocalsLast, -1, \
85 "If +ZapDeadCompiledLocals, " \
86 "do this many after skipping (incl. skip count, -1 = all)") \
87 \
88 develop(intx, OptoPrologueNops, 0, \
89 "Insert this many extra nop instructions " \
90 "in the prologue of every nmethod") \
91 \
92 product_pd(intx, InteriorEntryAlignment, \
93 "Code alignment for interior entry points " \
94 "in generated code (in bytes)") \
95 \
96 product(intx, MaxLoopPad, (OptoLoopAlignment-1), \
97 "Align a loop if padding size in bytes is less or equal to this value") \
98 \
99 product(intx, MaxVectorSize, 32, \
100 "Max vector size in bytes, " \
101 "actual size could be less depending on elements type") \
102 \
103 product(bool, AlignVector, true, \
104 "Perform vector store/load alignment in loop") \
105 \
106 product(intx, NumberOfLoopInstrToAlign, 4, \
107 "Number of first instructions in a loop to align") \
108 \
109 notproduct(intx, IndexSetWatch, 0, \
110 "Trace all operations on this IndexSet (-1 means all, 0 none)") \
111 \
112 develop(intx, OptoNodeListSize, 4, \
113 "Starting allocation size of Node_List data structures") \
114 \
115 develop(intx, OptoBlockListSize, 8, \
116 "Starting allocation size of Block_List data structures") \
117 \
118 develop(intx, OptoPeepholeAt, -1, \
119 "Apply peephole optimizations to this peephole rule") \
|
79 \
80 notproduct(intx, ZapDeadCompiledLocalsFirst, 0, \
81 "If +ZapDeadCompiledLocals, " \
82 "skip this many before really doing it") \
83 \
84 notproduct(intx, ZapDeadCompiledLocalsLast, -1, \
85 "If +ZapDeadCompiledLocals, " \
86 "do this many after skipping (incl. skip count, -1 = all)") \
87 \
88 develop(intx, OptoPrologueNops, 0, \
89 "Insert this many extra nop instructions " \
90 "in the prologue of every nmethod") \
91 \
92 product_pd(intx, InteriorEntryAlignment, \
93 "Code alignment for interior entry points " \
94 "in generated code (in bytes)") \
95 \
96 product(intx, MaxLoopPad, (OptoLoopAlignment-1), \
97 "Align a loop if padding size in bytes is less or equal to this value") \
98 \
99 product(intx, MaxVectorSize, 64, \
100 "Max vector size in bytes, " \
101 "actual size could be less depending on elements type") \
102 \
103 product(bool, AlignVector, true, \
104 "Perform vector store/load alignment in loop") \
105 \
106 product(intx, NumberOfLoopInstrToAlign, 4, \
107 "Number of first instructions in a loop to align") \
108 \
109 notproduct(intx, IndexSetWatch, 0, \
110 "Trace all operations on this IndexSet (-1 means all, 0 none)") \
111 \
112 develop(intx, OptoNodeListSize, 4, \
113 "Starting allocation size of Node_List data structures") \
114 \
115 develop(intx, OptoBlockListSize, 8, \
116 "Starting allocation size of Block_List data structures") \
117 \
118 develop(intx, OptoPeepholeAt, -1, \
119 "Apply peephole optimizations to this peephole rule") \
|