165 \ 166 notproduct(bool, PrintFrameConverterAssembly, false, \ 167 "Print New compiler assembly output for frame converters") \ 168 \ 169 notproduct(bool, PrintParseStatistics, false, \ 170 "Print nodes, transforms and new values made per bytecode parsed")\ 171 \ 172 notproduct(bool, PrintOptoPeephole, false, \ 173 "Print New compiler peephole replacements") \ 174 \ 175 develop(bool, PrintCFGBlockFreq, false, \ 176 "Print CFG block freqencies") \ 177 \ 178 develop(bool, TraceOptoParse, false, \ 179 "Trace bytecode parse and control-flow merge") \ 180 \ 181 product_pd(intx, LoopUnrollLimit, \ 182 "Unroll loop bodies with node count less than this") \ 183 range(0, max_jint / 4) \ 184 \ 185 product(intx, LoopMaxUnroll, 16, \ 186 "Maximum number of unrolls for main loop") \ 187 range(0, max_jint) \ 188 \ 189 product_pd(bool, SuperWordLoopUnrollAnalysis, \ 190 "Map number of unrolls for main loop via " \ 191 "Superword Level Parallelism analysis") \ 192 \ 193 notproduct(bool, TraceSuperWordLoopUnrollAnalysis, false, \ 194 "Trace what Superword Level Parallelism analysis applies") \ 195 \ 196 product(intx, LoopUnrollMin, 4, \ 197 "Minimum number of unroll loop bodies before checking progress" \ 198 "of rounds of unroll,optimize,..") \ 199 range(0, max_jint) \ 200 \ 201 develop(intx, UnrollLimitForProfileCheck, 1, \ 202 "Don't use profile_trip_cnt() to restrict unrolling until " \ 203 "unrolling would push the number of unrolled iterations above " \ 204 "UnrollLimitForProfileCheck. A higher value allows more " \ | 165 \ 166 notproduct(bool, PrintFrameConverterAssembly, false, \ 167 "Print New compiler assembly output for frame converters") \ 168 \ 169 notproduct(bool, PrintParseStatistics, false, \ 170 "Print nodes, transforms and new values made per bytecode parsed")\ 171 \ 172 notproduct(bool, PrintOptoPeephole, false, \ 173 "Print New compiler peephole replacements") \ 174 \ 175 develop(bool, PrintCFGBlockFreq, false, \ 176 "Print CFG block freqencies") \ 177 \ 178 develop(bool, TraceOptoParse, false, \ 179 "Trace bytecode parse and control-flow merge") \ 180 \ 181 product_pd(intx, LoopUnrollLimit, \ 182 "Unroll loop bodies with node count less than this") \ 183 range(0, max_jint / 4) \ 184 \ 185 product_pd(intx, LoopPercentProfileLimit, \ 186 "Unroll loop bodies with % node count of profile limit") \ 187 range(10, 100) \ 188 \ 189 product(intx, LoopMaxUnroll, 16, \ 190 "Maximum number of unrolls for main loop") \ 191 range(0, max_jint) \ 192 \ 193 product_pd(bool, SuperWordLoopUnrollAnalysis, \ 194 "Map number of unrolls for main loop via " \ 195 "Superword Level Parallelism analysis") \ 196 \ 197 notproduct(bool, TraceSuperWordLoopUnrollAnalysis, false, \ 198 "Trace what Superword Level Parallelism analysis applies") \ 199 \ 200 product(intx, LoopUnrollMin, 4, \ 201 "Minimum number of unroll loop bodies before checking progress" \ 202 "of rounds of unroll,optimize,..") \ 203 range(0, max_jint) \ 204 \ 205 develop(intx, UnrollLimitForProfileCheck, 1, \ 206 "Don't use profile_trip_cnt() to restrict unrolling until " \ 207 "unrolling would push the number of unrolled iterations above " \ 208 "UnrollLimitForProfileCheck. A higher value allows more " \ |