344 product(bool, DoReserveCopyInSuperWord, true, \
345 "Create reserve copy of graph in SuperWord.") \
346 \
347 notproduct(bool, TraceSuperWord, false, \
348 "Trace superword transforms") \
349 \
350 notproduct(bool, TraceNewVectors, false, \
351 "Trace creation of Vector nodes") \
352 \
353 product_pd(bool, OptoBundling, \
354 "Generate nops to fill i-cache lines") \
355 \
356 product_pd(intx, ConditionalMoveLimit, \
357 "Limit of ops to make speculative when using CMOVE") \
358 range(0, max_jint) \
359 \
360 /* Set BranchOnRegister == false. See 4965987. */ \
361 product(bool, BranchOnRegister, false, \
362 "Use Sparc V9 branch-on-register opcodes") \
363 \
364 develop(bool, SparcV9RegsHiBitsZero, true, \
365 "Assume Sparc V9 I&L registers on V8+ systems are zero-extended") \
366 \
367 product(bool, UseRDPCForConstantTableBase, false, \
368 "Use Sparc RDPC instruction for the constant table base.") \
369 \
370 notproduct(bool, PrintIdealGraph, false, \
371 "Print ideal graph to XML file / network interface. " \
372 "By default attempts to connect to the visualizer on a socket.") \
373 \
374 notproduct(intx, PrintIdealGraphLevel, 0, \
375 "Level of detail of the ideal graph printout. " \
376 "System-wide value, 0=nothing is printed, 4=all details printed. "\
377 "Level of detail of printouts can be set on a per-method level " \
378 "as well by using CompileCommand=option.") \
379 range(0, 4) \
380 \
381 notproduct(intx, PrintIdealGraphPort, 4444, \
382 "Ideal graph printer to network port") \
383 range(0, SHRT_MAX) \
384 \
385 notproduct(ccstr, PrintIdealGraphAddress, "127.0.0.1", \
386 "IP address to connect to visualizer") \
|
344 product(bool, DoReserveCopyInSuperWord, true, \
345 "Create reserve copy of graph in SuperWord.") \
346 \
347 notproduct(bool, TraceSuperWord, false, \
348 "Trace superword transforms") \
349 \
350 notproduct(bool, TraceNewVectors, false, \
351 "Trace creation of Vector nodes") \
352 \
353 product_pd(bool, OptoBundling, \
354 "Generate nops to fill i-cache lines") \
355 \
356 product_pd(intx, ConditionalMoveLimit, \
357 "Limit of ops to make speculative when using CMOVE") \
358 range(0, max_jint) \
359 \
360 /* Set BranchOnRegister == false. See 4965987. */ \
361 product(bool, BranchOnRegister, false, \
362 "Use Sparc V9 branch-on-register opcodes") \
363 \
364 product(bool, UseRDPCForConstantTableBase, false, \
365 "Use Sparc RDPC instruction for the constant table base.") \
366 \
367 notproduct(bool, PrintIdealGraph, false, \
368 "Print ideal graph to XML file / network interface. " \
369 "By default attempts to connect to the visualizer on a socket.") \
370 \
371 notproduct(intx, PrintIdealGraphLevel, 0, \
372 "Level of detail of the ideal graph printout. " \
373 "System-wide value, 0=nothing is printed, 4=all details printed. "\
374 "Level of detail of printouts can be set on a per-method level " \
375 "as well by using CompileCommand=option.") \
376 range(0, 4) \
377 \
378 notproduct(intx, PrintIdealGraphPort, 4444, \
379 "Ideal graph printer to network port") \
380 range(0, SHRT_MAX) \
381 \
382 notproduct(ccstr, PrintIdealGraphAddress, "127.0.0.1", \
383 "IP address to connect to visualizer") \
|