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