6667610: (Escape Analysis) retry compilation without EA if it fails
Summary: During split unique types EA could exceed nodes limit and fail the method compilation.
Reviewed-by: rasbold
//
// Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved.
// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
//
// This code is free software; you can redistribute it and/or modify it
// under the terms of the GNU General Public License version 2 only, as
// published by the Free Software Foundation.
//
// This code is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
// version 2 for more details (a copy is included in the LICENSE file that
// accompanied this code).
//
// You should have received a copy of the GNU General Public License version
// 2 along with this work; if not, write to the Free Software Foundation,
// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
//
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
// CA 95054 USA or visit www.sun.com if you need additional information or
// have any questions.
//
//
ad_<arch_model>.cpp adGlobals_<arch_model>.hpp
ad_<arch_model>.cpp ad_<arch_model>.hpp
ad_<arch_model>.cpp allocation.inline.hpp
ad_<arch_model>.cpp assembler.hpp
ad_<arch_model>.cpp assembler_<arch_model>.inline.hpp
ad_<arch_model>.cpp biasedLocking.hpp
ad_<arch_model>.cpp cfgnode.hpp
ad_<arch_model>.cpp collectedHeap.inline.hpp
ad_<arch_model>.cpp compiledICHolderOop.hpp
ad_<arch_model>.cpp growableArray.hpp
ad_<arch_model>.cpp locknode.hpp
ad_<arch_model>.cpp markOop.hpp
ad_<arch_model>.cpp methodOop.hpp
ad_<arch_model>.cpp nativeInst_<arch>.hpp
ad_<arch_model>.cpp oop.inline.hpp
ad_<arch_model>.cpp oop.inline2.hpp
ad_<arch_model>.cpp opcodes.hpp
ad_<arch_model>.cpp regalloc.hpp
ad_<arch_model>.cpp regmask.hpp
ad_<arch_model>.cpp runtime.hpp
ad_<arch_model>.cpp sharedRuntime.hpp
ad_<arch_model>.cpp stubRoutines.hpp
ad_<arch_model>.cpp vmreg.hpp
ad_<arch_model>.cpp vmreg_<arch>.inline.hpp
ad_<arch_model>.hpp addnode.hpp
ad_<arch_model>.hpp machnode.hpp
ad_<arch_model>.hpp matcher.hpp
ad_<arch_model>.hpp opcodes.hpp
ad_<arch_model>.hpp regalloc.hpp
ad_<arch_model>.hpp resourceArea.hpp
ad_<arch_model>.hpp subnode.hpp
ad_<arch_model>.hpp vectornode.hpp
ad_<arch_model>_clone.cpp ad_<arch_model>.hpp
ad_<arch_model>_expand.cpp ad_<arch_model>.hpp
ad_<arch_model>_format.cpp ad_<arch_model>.hpp
ad_<arch_model>_gen.cpp ad_<arch_model>.hpp
ad_<arch_model>_gen.cpp cfgnode.hpp
ad_<arch_model>_gen.cpp locknode.hpp
ad_<arch_model>_misc.cpp ad_<arch_model>.hpp
ad_<arch_model>_peephole.cpp ad_<arch_model>.hpp
ad_<arch_model>_pipeline.cpp ad_<arch_model>.hpp
addnode.cpp addnode.hpp
addnode.cpp allocation.inline.hpp
addnode.cpp cfgnode.hpp
addnode.cpp connode.hpp
addnode.cpp machnode.hpp
addnode.cpp mulnode.hpp
addnode.cpp phaseX.hpp
addnode.cpp subnode.hpp
addnode.hpp node.hpp
addnode.hpp opcodes.hpp
addnode.hpp type.hpp
adlcVMDeps.hpp allocation.hpp
allocation.hpp c2_globals.hpp
block.cpp allocation.inline.hpp
block.cpp block.hpp
block.cpp cfgnode.hpp
block.cpp chaitin.hpp
block.cpp copy.hpp
block.cpp loopnode.hpp
block.cpp machnode.hpp
block.cpp matcher.hpp
block.cpp opcodes.hpp
block.cpp rootnode.hpp
block.cpp vectset.hpp
block.hpp multnode.hpp
block.hpp node.hpp
block.hpp phase.hpp
buildOopMap.cpp addnode.hpp
buildOopMap.cpp callnode.hpp
buildOopMap.cpp compile.hpp
buildOopMap.cpp machnode.hpp
buildOopMap.cpp matcher.hpp
buildOopMap.cpp oopMap.hpp
buildOopMap.cpp phase.hpp
buildOopMap.cpp regalloc.hpp
buildOopMap.cpp rootnode.hpp
buildOopMap.cpp vmreg_<arch>.inline.hpp
bytecodeInfo.cpp callGenerator.hpp
bytecodeInfo.cpp compileLog.hpp
bytecodeInfo.cpp handles.inline.hpp
bytecodeInfo.cpp linkResolver.hpp
bytecodeInfo.cpp objArrayKlass.hpp
bytecodeInfo.cpp parse.hpp
bytecodeInfo.cpp systemDictionary.hpp
bytecodeInfo.cpp vmSymbols.hpp
bytecodeInterpreter.hpp methodDataOop.hpp
c2_globals.cpp c2_globals.hpp
c2_globals.hpp c2_globals_<arch>.hpp
c2_globals.hpp c2_globals_<os_family>.hpp
c2_globals.hpp globals.hpp
c2_globals_<arch>.hpp globalDefinitions.hpp
c2_globals_<arch>.hpp macros.hpp
c2_globals_<os_family>.hpp globalDefinitions.hpp
c2_globals_<os_family>.hpp macros.hpp
c2_init_<arch>.cpp compile.hpp
c2compiler.cpp ad_<arch_model>.hpp
c2compiler.cpp c2compiler.hpp
c2compiler.cpp runtime.hpp
c2compiler.hpp abstractCompiler.hpp
callGenerator.cpp addnode.hpp
callGenerator.cpp callGenerator.hpp
callGenerator.cpp callnode.hpp
callGenerator.cpp cfgnode.hpp
callGenerator.cpp compileLog.hpp
callGenerator.cpp connode.hpp
callGenerator.cpp parse.hpp
callGenerator.cpp rootnode.hpp
callGenerator.cpp runtime.hpp
callGenerator.cpp subnode.hpp
callGenerator.hpp callnode.hpp
callGenerator.hpp compile.hpp
callGenerator.hpp deoptimization.hpp
callGenerator.hpp type.hpp
callnode.cpp callnode.hpp
callnode.cpp escape.hpp
callnode.cpp locknode.hpp
callnode.cpp machnode.hpp
callnode.cpp matcher.hpp
callnode.cpp oopMap.hpp
callnode.cpp parse.hpp
callnode.cpp regalloc.hpp
callnode.cpp regmask.hpp
callnode.cpp rootnode.hpp
callnode.cpp runtime.hpp
callnode.hpp connode.hpp
callnode.hpp escape.hpp
callnode.hpp mulnode.hpp
callnode.hpp multnode.hpp
callnode.hpp opcodes.hpp
callnode.hpp phaseX.hpp
callnode.hpp type.hpp
cfgnode.cpp addnode.hpp
cfgnode.cpp allocation.inline.hpp
cfgnode.cpp cfgnode.hpp
cfgnode.cpp connode.hpp
cfgnode.cpp loopnode.hpp
cfgnode.cpp machnode.hpp
cfgnode.cpp mulnode.hpp
cfgnode.cpp objArrayKlass.hpp
cfgnode.cpp phaseX.hpp
cfgnode.cpp regmask.hpp
cfgnode.cpp runtime.hpp
cfgnode.cpp subnode.hpp
cfgnode.cpp systemDictionary.hpp
cfgnode.hpp multnode.hpp
cfgnode.hpp node.hpp
cfgnode.hpp opcodes.hpp
cfgnode.hpp type.hpp
chaitin.cpp addnode.hpp
chaitin.cpp allocation.inline.hpp
chaitin.cpp block.hpp
chaitin.cpp callnode.hpp
chaitin.cpp cfgnode.hpp
chaitin.cpp chaitin.hpp
chaitin.cpp coalesce.hpp
chaitin.cpp compileLog.hpp
chaitin.cpp connode.hpp
chaitin.cpp indexSet.hpp
chaitin.cpp machnode.hpp
chaitin.cpp memnode.hpp
chaitin.cpp oopMap.hpp
chaitin.cpp opcodes.hpp
chaitin.cpp rootnode.hpp
chaitin.hpp connode.hpp
chaitin.hpp live.hpp
chaitin.hpp matcher.hpp
chaitin.hpp phase.hpp
chaitin.hpp port.hpp
chaitin.hpp regalloc.hpp
chaitin.hpp regmask.hpp
chaitin.hpp resourceArea.hpp
chaitin.hpp vmreg.hpp
chaitin_<os_family>.cpp chaitin.hpp
chaitin_<os_family>.cpp machnode.hpp
ciEnv.cpp compileLog.hpp
ciEnv.cpp runtime.hpp
ciMethod.cpp ciTypeFlow.hpp
ciMethod.cpp methodOop.hpp
ciTypeFlow.cpp allocation.inline.hpp
ciTypeFlow.cpp bytecode.hpp
ciTypeFlow.cpp bytecodes.hpp
ciTypeFlow.cpp ciConstant.hpp
ciTypeFlow.cpp ciField.hpp
ciTypeFlow.cpp ciMethod.hpp
ciTypeFlow.cpp ciMethodData.hpp
ciTypeFlow.cpp ciObjArrayKlass.hpp
ciTypeFlow.cpp ciStreams.hpp
ciTypeFlow.cpp ciTypeArrayKlass.hpp
ciTypeFlow.cpp ciTypeFlow.hpp
ciTypeFlow.cpp compileLog.hpp
ciTypeFlow.cpp deoptimization.hpp
ciTypeFlow.cpp growableArray.hpp
ciTypeFlow.hpp ciEnv.hpp
ciTypeFlow.hpp ciKlass.hpp
ciTypeFlow.hpp ciMethodBlocks.hpp
classes.cpp addnode.hpp
classes.cpp callnode.hpp
classes.cpp cfgnode.hpp
classes.cpp connode.hpp
classes.cpp divnode.hpp
classes.cpp locknode.hpp
classes.cpp loopnode.hpp
classes.cpp machnode.hpp
classes.cpp memnode.hpp
classes.cpp mulnode.hpp
classes.cpp multnode.hpp
classes.cpp node.hpp
classes.cpp rootnode.hpp
classes.cpp subnode.hpp
classes.cpp vectornode.hpp
classes.hpp top.hpp
coalesce.cpp allocation.inline.hpp
coalesce.cpp block.hpp
coalesce.cpp cfgnode.hpp
coalesce.cpp chaitin.hpp
coalesce.cpp coalesce.hpp
coalesce.cpp connode.hpp
coalesce.cpp indexSet.hpp
coalesce.cpp machnode.hpp
coalesce.cpp matcher.hpp
coalesce.cpp regmask.hpp
coalesce.hpp phase.hpp
compile.cpp ad_<arch_model>.hpp
compile.cpp addnode.hpp
compile.cpp arguments.hpp
compile.cpp assembler.hpp
compile.cpp block.hpp
compile.cpp c2compiler.hpp
compile.cpp callGenerator.hpp
compile.cpp callnode.hpp
compile.cpp cfgnode.hpp
compile.cpp chaitin.hpp
compile.cpp compile.hpp
compile.cpp compileLog.hpp
compile.cpp connode.hpp
compile.cpp copy.hpp
compile.cpp divnode.hpp
compile.cpp escape.hpp
compile.cpp exceptionHandlerTable.hpp
compile.cpp loopnode.hpp
compile.cpp machnode.hpp
compile.cpp macro.hpp
compile.cpp matcher.hpp
compile.cpp memnode.hpp
compile.cpp mulnode.hpp
compile.cpp nmethod.hpp
compile.cpp node.hpp
compile.cpp oopMap.hpp
compile.cpp opcodes.hpp
compile.cpp output.hpp
compile.cpp parse.hpp
compile.cpp phaseX.hpp
compile.cpp rootnode.hpp
compile.cpp runtime.hpp
compile.cpp signature.hpp
compile.cpp stubRoutines.hpp
compile.cpp systemDictionary.hpp
compile.cpp timer.hpp
compile.cpp type.hpp
compile.cpp vectornode.hpp
compile.hpp codeBuffer.hpp
compile.hpp compilerInterface.hpp
compile.hpp compilerOracle.hpp
compile.hpp debugInfoRec.hpp
compile.hpp deoptimization.hpp
compile.hpp dict.hpp
compile.hpp exceptionHandlerTable.hpp
compile.hpp idealGraphPrinter.hpp
compile.hpp phase.hpp
compile.hpp port.hpp
compile.hpp regmask.hpp
compile.hpp resourceArea.hpp
compile.hpp vectset.hpp
compile.hpp vmThread.hpp
compileBroker.cpp c2compiler.hpp
connode.cpp addnode.hpp
connode.cpp allocation.inline.hpp
connode.cpp compile.hpp
connode.cpp connode.hpp
connode.cpp escape.hpp
connode.cpp machnode.hpp
connode.cpp matcher.hpp
connode.cpp memnode.hpp
connode.cpp phaseX.hpp
connode.cpp sharedRuntime.hpp
connode.cpp subnode.hpp
connode.hpp node.hpp
connode.hpp opcodes.hpp
connode.hpp type.hpp
deoptimization.cpp ad_<arch_model>.hpp
dfa_<arch_model>.cpp ad_<arch_model>.hpp
dfa_<arch_model>.cpp matcher.hpp
dfa_<arch_model>.cpp opcodes.hpp
dict.cpp allocation.inline.hpp
dict.cpp dict.hpp
dict.cpp resourceArea.hpp
dict.cpp thread.hpp
dict.hpp port.hpp
divnode.cpp addnode.hpp
divnode.cpp allocation.inline.hpp
divnode.cpp connode.hpp
divnode.cpp divnode.hpp
divnode.cpp machnode.hpp
divnode.cpp matcher.hpp
divnode.cpp mulnode.hpp
divnode.cpp phaseX.hpp
divnode.cpp subnode.hpp
divnode.hpp multnode.hpp
divnode.hpp node.hpp
divnode.hpp opcodes.hpp
divnode.hpp type.hpp
doCall.cpp addnode.hpp
doCall.cpp callGenerator.hpp
doCall.cpp cfgnode.hpp
doCall.cpp compileLog.hpp
doCall.cpp linkResolver.hpp
doCall.cpp mulnode.hpp
doCall.cpp nativeLookup.hpp
doCall.cpp parse.hpp
doCall.cpp rootnode.hpp
doCall.cpp runtime.hpp
doCall.cpp sharedRuntime.hpp
doCall.cpp subnode.hpp
doCall.cpp vmSymbols.hpp
domgraph.cpp allocation.hpp
domgraph.cpp block.hpp
domgraph.cpp machnode.hpp
domgraph.cpp phaseX.hpp
domgraph.cpp rootnode.hpp
domgraph.cpp vectset.hpp
escape.cpp allocation.hpp
escape.cpp bcEscapeAnalyzer.hpp
escape.cpp c2compiler.hpp
escape.cpp callnode.hpp
escape.cpp cfgnode.hpp
escape.cpp compile.hpp
escape.cpp escape.hpp
escape.cpp phaseX.hpp
escape.cpp rootnode.hpp
escape.cpp vectset.hpp
escape.hpp addnode.hpp
escape.hpp growableArray.hpp
escape.hpp node.hpp
frame.hpp adGlobals_<arch_model>.hpp
gcm.cpp ad_<arch_model>.hpp
gcm.cpp allocation.inline.hpp
gcm.cpp block.hpp
gcm.cpp c2compiler.hpp
gcm.cpp callnode.hpp
gcm.cpp cfgnode.hpp
gcm.cpp deoptimization.hpp
gcm.cpp machnode.hpp
gcm.cpp opcodes.hpp
gcm.cpp phaseX.hpp
gcm.cpp rootnode.hpp
gcm.cpp runtime.hpp
gcm.cpp vectset.hpp
generateOptoStub.cpp addnode.hpp
generateOptoStub.cpp callnode.hpp
generateOptoStub.cpp cfgnode.hpp
generateOptoStub.cpp compile.hpp
generateOptoStub.cpp connode.hpp
generateOptoStub.cpp locknode.hpp
generateOptoStub.cpp memnode.hpp
generateOptoStub.cpp mulnode.hpp
generateOptoStub.cpp node.hpp
generateOptoStub.cpp parse.hpp
generateOptoStub.cpp phaseX.hpp
generateOptoStub.cpp rootnode.hpp
generateOptoStub.cpp runtime.hpp
generateOptoStub.cpp type.hpp
globals.hpp c2_globals_<arch>.hpp
globals.hpp c2_globals_<os_family>.hpp
globals.cpp c2_globals.hpp
graphKit.cpp addnode.hpp
graphKit.cpp barrierSet.hpp
graphKit.cpp cardTableModRefBS.hpp
graphKit.cpp collectedHeap.hpp
graphKit.cpp compileLog.hpp
graphKit.cpp deoptimization.hpp
graphKit.cpp graphKit.hpp
graphKit.cpp locknode.hpp
graphKit.cpp machnode.hpp
graphKit.cpp parse.hpp
graphKit.cpp rootnode.hpp
graphKit.cpp runtime.hpp
graphKit.cpp sharedRuntime.hpp
graphKit.hpp callnode.hpp
graphKit.hpp cfgnode.hpp
graphKit.hpp ciEnv.hpp
graphKit.hpp compile.hpp
graphKit.hpp deoptimization.hpp
graphKit.hpp phaseX.hpp
graphKit.hpp type.hpp
idealKit.cpp addnode.hpp
idealKit.cpp callnode.hpp
idealKit.cpp cfgnode.hpp
idealKit.cpp idealKit.hpp
idealKit.hpp connode.hpp
idealKit.hpp mulnode.hpp
idealKit.hpp phaseX.hpp
idealKit.hpp subnode.hpp
idealKit.hpp type.hpp
ifg.cpp addnode.hpp
ifg.cpp allocation.inline.hpp
ifg.cpp block.hpp
ifg.cpp callnode.hpp
ifg.cpp cfgnode.hpp
ifg.cpp chaitin.hpp
ifg.cpp coalesce.hpp
ifg.cpp connode.hpp
ifg.cpp indexSet.hpp
ifg.cpp machnode.hpp
ifg.cpp memnode.hpp
ifg.cpp oopMap.hpp
ifg.cpp opcodes.hpp
ifnode.cpp addnode.hpp
ifnode.cpp allocation.inline.hpp
ifnode.cpp cfgnode.hpp
ifnode.cpp connode.hpp
ifnode.cpp phaseX.hpp
ifnode.cpp runtime.hpp
ifnode.cpp subnode.hpp
indexSet.cpp allocation.inline.hpp
indexSet.cpp chaitin.hpp
indexSet.cpp compile.hpp
indexSet.cpp indexSet.hpp
indexSet.cpp regmask.hpp
indexSet.hpp allocation.hpp
indexSet.hpp compile.hpp
indexSet.hpp regmask.hpp
indexSet.hpp resourceArea.hpp
interpreterRuntime.cpp runtime.hpp
java.cpp compile.hpp
java.cpp compiledIC.hpp
java.cpp indexSet.hpp
java.cpp methodLiveness.hpp
java.cpp runtime.hpp
lcm.cpp ad_<arch_model>.hpp
lcm.cpp allocation.inline.hpp
lcm.cpp block.hpp
lcm.cpp c2compiler.hpp
lcm.cpp callnode.hpp
lcm.cpp cfgnode.hpp
lcm.cpp machnode.hpp
lcm.cpp runtime.hpp
library_call.cpp addnode.hpp
library_call.cpp callGenerator.hpp
library_call.cpp cfgnode.hpp
library_call.cpp compileLog.hpp
library_call.cpp idealKit.hpp
library_call.cpp mulnode.hpp
library_call.cpp nativeLookup.hpp
library_call.cpp objArrayKlass.hpp
library_call.cpp parse.hpp
library_call.cpp runtime.hpp
library_call.cpp sharedRuntime.hpp
library_call.cpp subnode.hpp
library_call.cpp systemDictionary.hpp
library_call.cpp vmSymbols.hpp
live.cpp allocation.inline.hpp
live.cpp callnode.hpp
live.cpp chaitin.hpp
live.cpp live.hpp
live.cpp machnode.hpp
live.hpp block.hpp
live.hpp indexSet.hpp
live.hpp phase.hpp
live.hpp port.hpp
live.hpp regmask.hpp
live.hpp vectset.hpp
locknode.cpp locknode.hpp
locknode.cpp parse.hpp
locknode.cpp rootnode.hpp
locknode.cpp runtime.hpp
locknode.hpp ad_<arch_model>.hpp
locknode.hpp node.hpp
locknode.hpp opcodes.hpp
locknode.hpp subnode.hpp
loopTransform.cpp addnode.hpp
loopTransform.cpp allocation.inline.hpp
loopTransform.cpp connode.hpp
loopTransform.cpp divnode.hpp
loopTransform.cpp loopnode.hpp
loopTransform.cpp mulnode.hpp
loopTransform.cpp rootnode.hpp
loopTransform.cpp subnode.hpp
loopUnswitch.cpp allocation.inline.hpp
loopUnswitch.cpp connode.hpp
loopUnswitch.cpp loopnode.hpp
loopUnswitch.cpp rootnode.hpp
loopnode.cpp addnode.hpp
loopnode.cpp allocation.inline.hpp
loopnode.cpp callnode.hpp
loopnode.cpp ciMethodData.hpp
loopnode.cpp connode.hpp
loopnode.cpp divnode.hpp
loopnode.cpp loopnode.hpp
loopnode.cpp mulnode.hpp
loopnode.cpp rootnode.hpp
loopnode.cpp superword.hpp
loopnode.cpp vectset.hpp
loopnode.hpp cfgnode.hpp
loopnode.hpp multnode.hpp
loopnode.hpp phaseX.hpp
loopnode.hpp subnode.hpp
loopnode.hpp type.hpp
loopopts.cpp addnode.hpp
loopopts.cpp allocation.inline.hpp
loopopts.cpp connode.hpp
loopopts.cpp divnode.hpp
loopopts.cpp loopnode.hpp
loopopts.cpp mulnode.hpp
loopopts.cpp rootnode.hpp
loopopts.cpp subnode.hpp
machnode.cpp collectedHeap.hpp
machnode.cpp machnode.hpp
machnode.cpp regalloc.hpp
machnode.hpp callnode.hpp
machnode.hpp matcher.hpp
machnode.hpp multnode.hpp
machnode.hpp node.hpp
machnode.hpp regmask.hpp
macro.cpp addnode.hpp
macro.cpp callnode.hpp
macro.cpp cfgnode.hpp
macro.cpp compile.hpp
macro.cpp connode.hpp
macro.cpp locknode.hpp
macro.cpp loopnode.hpp
macro.cpp macro.hpp
macro.cpp memnode.hpp
macro.cpp node.hpp
macro.cpp phaseX.hpp
macro.cpp rootnode.hpp
macro.cpp runtime.hpp
macro.cpp sharedRuntime.hpp
macro.cpp subnode.hpp
macro.cpp type.hpp
macro.cpp vectset.hpp
macro.hpp phase.hpp
matcher.cpp ad_<arch_model>.hpp
matcher.cpp addnode.hpp
matcher.cpp allocation.inline.hpp
matcher.cpp atomic.hpp
matcher.cpp callnode.hpp
matcher.cpp connode.hpp
matcher.cpp hpi.hpp
matcher.cpp matcher.hpp
matcher.cpp memnode.hpp
matcher.cpp opcodes.hpp
matcher.cpp os.hpp
matcher.cpp regmask.hpp
matcher.cpp rootnode.hpp
matcher.cpp runtime.hpp
matcher.cpp type.hpp
matcher.hpp node.hpp
matcher.hpp phaseX.hpp
matcher.hpp regmask.hpp
matcher.hpp resourceArea.hpp
matcher.hpp vectset.hpp
memnode.cpp addnode.hpp
memnode.cpp allocation.inline.hpp
memnode.cpp cfgnode.hpp
memnode.cpp compile.hpp
memnode.cpp compileLog.hpp
memnode.cpp connode.hpp
memnode.cpp loopnode.hpp
memnode.cpp machnode.hpp
memnode.cpp matcher.hpp
memnode.cpp memnode.hpp
memnode.cpp mulnode.hpp
memnode.cpp objArrayKlass.hpp
memnode.cpp phaseX.hpp
memnode.cpp regmask.hpp
memnode.cpp systemDictionary.hpp
memnode.hpp multnode.hpp
memnode.hpp node.hpp
memnode.hpp opcodes.hpp
memnode.hpp type.hpp
methodLiveness.cpp allocation.inline.hpp
methodLiveness.cpp bytecode.hpp
methodLiveness.cpp bytecodes.hpp
methodLiveness.cpp ciStreams.hpp
methodLiveness.cpp methodLiveness.hpp
methodLiveness.hpp bitMap.hpp
methodLiveness.hpp growableArray.hpp
mulnode.cpp addnode.hpp
mulnode.cpp allocation.inline.hpp
mulnode.cpp connode.hpp
mulnode.cpp memnode.hpp
mulnode.cpp mulnode.hpp
mulnode.cpp phaseX.hpp
mulnode.cpp subnode.hpp
mulnode.hpp node.hpp
mulnode.hpp opcodes.hpp
mulnode.hpp type.hpp
multnode.cpp matcher.hpp
multnode.cpp multnode.hpp
multnode.cpp opcodes.hpp
multnode.cpp phaseX.hpp
multnode.cpp regmask.hpp
multnode.cpp type.hpp
multnode.hpp node.hpp
node.cpp allocation.inline.hpp
node.cpp cfgnode.hpp
node.cpp connode.hpp
node.cpp copy.hpp
node.cpp machnode.hpp
node.cpp matcher.hpp
node.cpp node.hpp
node.cpp opcodes.hpp
node.cpp regmask.hpp
node.cpp type.hpp
node.cpp vectset.hpp
node.hpp compile.hpp
node.hpp port.hpp
node.hpp type.hpp
node.hpp vectset.hpp
opcodes.cpp classes.hpp
opcodes.cpp globalDefinitions.hpp
opcodes.cpp no_precompiled_headers
os_<os_arch>.cpp runtime.hpp
os_<os_family>.cpp runtime.hpp
output.cpp allocation.inline.hpp
output.cpp assembler.inline.hpp
output.cpp callnode.hpp
output.cpp cfgnode.hpp
output.cpp debugInfo.hpp
output.cpp debugInfoRec.hpp
output.cpp handles.inline.hpp
output.cpp locknode.hpp
output.cpp machnode.hpp
output.cpp oopMap.hpp
output.cpp output.hpp
output.cpp regalloc.hpp
output.cpp runtime.hpp
output.cpp subnode.hpp
output.cpp type.hpp
output.cpp xmlstream.hpp
output.hpp ad_<arch_model>.hpp
output.hpp block.hpp
output.hpp node.hpp
parse.hpp ciMethodData.hpp
parse.hpp ciTypeFlow.hpp
parse.hpp generateOopMap.hpp
parse.hpp graphKit.hpp
parse.hpp methodLiveness.hpp
parse.hpp subnode.hpp
parse.hpp vectset.hpp
parse1.cpp addnode.hpp
parse1.cpp arguments.hpp
parse1.cpp compileLog.hpp
parse1.cpp copy.hpp
parse1.cpp handles.inline.hpp
parse1.cpp linkResolver.hpp
parse1.cpp locknode.hpp
parse1.cpp memnode.hpp
parse1.cpp methodOop.hpp
parse1.cpp parse.hpp
parse1.cpp rootnode.hpp
parse1.cpp runtime.hpp
parse1.cpp sharedRuntime.hpp
parse2.cpp addnode.hpp
parse2.cpp ciMethodData.hpp
parse2.cpp compileLog.hpp
parse2.cpp deoptimization.hpp
parse2.cpp divnode.hpp
parse2.cpp linkResolver.hpp
parse2.cpp matcher.hpp
parse2.cpp memnode.hpp
parse2.cpp mulnode.hpp
parse2.cpp parse.hpp
parse2.cpp runtime.hpp
parse2.cpp sharedRuntime.hpp
parse2.cpp systemDictionary.hpp
parse2.cpp universe.inline.hpp
parse2.cpp vmSymbols.hpp
parse3.cpp addnode.hpp
parse3.cpp compileLog.hpp
parse3.cpp deoptimization.hpp
parse3.cpp handles.inline.hpp
parse3.cpp linkResolver.hpp
parse3.cpp memnode.hpp
parse3.cpp objArrayKlass.hpp
parse3.cpp parse.hpp
parse3.cpp rootnode.hpp
parse3.cpp runtime.hpp
parse3.cpp subnode.hpp
parse3.cpp universe.inline.hpp
parseHelper.cpp addnode.hpp
parseHelper.cpp compileLog.hpp
parseHelper.cpp memnode.hpp
parseHelper.cpp mulnode.hpp
parseHelper.cpp objArrayKlass.hpp
parseHelper.cpp parse.hpp
parseHelper.cpp rootnode.hpp
parseHelper.cpp runtime.hpp
parseHelper.cpp sharedRuntime.hpp
parseHelper.cpp systemDictionary.hpp
phase.cpp compile.hpp
phase.cpp compileBroker.hpp
phase.cpp nmethod.hpp
phase.cpp phase.hpp
phase.hpp port.hpp
phase.hpp timer.hpp
phaseX.cpp allocation.inline.hpp
phaseX.cpp block.hpp
phaseX.cpp callnode.hpp
phaseX.cpp cfgnode.hpp
phaseX.cpp connode.hpp
phaseX.cpp escape.hpp
phaseX.cpp loopnode.hpp
phaseX.cpp machnode.hpp
phaseX.cpp opcodes.hpp
phaseX.cpp phaseX.hpp
phaseX.cpp regalloc.hpp
phaseX.cpp rootnode.hpp
phaseX.hpp dict.hpp
phaseX.hpp memnode.hpp
phaseX.hpp node.hpp
phaseX.hpp phase.hpp
phaseX.hpp resourceArea.hpp
phaseX.hpp type.hpp
phaseX.hpp vectset.hpp
port.cpp port.hpp
port.hpp top.hpp
postaloc.cpp allocation.inline.hpp
postaloc.cpp chaitin.hpp
postaloc.cpp machnode.hpp
reg_split.cpp addnode.hpp
reg_split.cpp allocation.inline.hpp
reg_split.cpp callnode.hpp
reg_split.cpp cfgnode.hpp
reg_split.cpp chaitin.hpp
reg_split.cpp loopnode.hpp
reg_split.cpp machnode.hpp
reg_split.cpp vectset.hpp
regalloc.cpp regalloc.hpp
regalloc.hpp block.hpp
regalloc.hpp matcher.hpp
regalloc.hpp phase.hpp
regalloc.hpp vmreg.hpp
regmask.cpp ad_<arch_model>.hpp
regmask.cpp compile.hpp
regmask.cpp regmask.hpp
regmask.hpp adGlobals_<arch_model>.hpp
regmask.hpp optoreg.hpp
regmask.hpp port.hpp
regmask.hpp vmreg.hpp
rootnode.cpp allocation.inline.hpp
rootnode.cpp callnode.hpp
rootnode.cpp cfgnode.hpp
rootnode.cpp phaseX.hpp
rootnode.cpp regmask.hpp
rootnode.cpp rootnode.hpp
rootnode.cpp subnode.hpp
rootnode.cpp type.hpp
rootnode.hpp loopnode.hpp
runtime.cpp ad_<arch_model>.hpp
runtime.cpp addnode.hpp
runtime.cpp barrierSet.hpp
runtime.cpp bytecode.hpp
runtime.cpp callnode.hpp
runtime.cpp cfgnode.hpp
runtime.cpp collectedHeap.hpp
runtime.cpp compileBroker.hpp
runtime.cpp compiledIC.hpp
runtime.cpp compilerOracle.hpp
runtime.cpp connode.hpp
runtime.cpp copy.hpp
runtime.cpp fprofiler.hpp
runtime.cpp gcLocker.inline.hpp
runtime.cpp graphKit.hpp
runtime.cpp handles.inline.hpp
runtime.cpp icBuffer.hpp
runtime.cpp interfaceSupport.hpp
runtime.cpp interpreter.hpp
runtime.cpp javaCalls.hpp
runtime.cpp linkResolver.hpp
runtime.cpp machnode.hpp
runtime.cpp matcher.hpp
runtime.cpp memnode.hpp
runtime.cpp mulnode.hpp
runtime.cpp nmethod.hpp
runtime.cpp objArrayKlass.hpp
runtime.cpp oop.inline.hpp
runtime.cpp oopFactory.hpp
runtime.cpp oopMap.hpp
runtime.cpp pcDesc.hpp
runtime.cpp preserveException.hpp
runtime.cpp runtime.hpp
runtime.cpp scopeDesc.hpp
runtime.cpp sharedRuntime.hpp
runtime.cpp signature.hpp
runtime.cpp subnode.hpp
runtime.cpp systemDictionary.hpp
runtime.cpp threadCritical.hpp
runtime.cpp vframe.hpp
runtime.cpp vframeArray.hpp
runtime.cpp vframe_hp.hpp
runtime.cpp vmSymbols.hpp
runtime.cpp vtableStubs.hpp
runtime.hpp biasedLocking.hpp
runtime.hpp codeBlob.hpp
runtime.hpp deoptimization.hpp
runtime.hpp machnode.hpp
runtime.hpp type.hpp
runtime.hpp vframe.hpp
runtime_<arch_model>.cpp adGlobals_<arch_model>.hpp
runtime_<arch_model>.cpp ad_<arch_model>.hpp
runtime_<arch_model>.cpp assembler.hpp
runtime_<arch_model>.cpp assembler_<arch_model>.inline.hpp
runtime_<arch_model>.cpp globalDefinitions.hpp
runtime_<arch_model>.cpp interfaceSupport.hpp
runtime_<arch_model>.cpp interpreter.hpp
runtime_<arch_model>.cpp nativeInst_<arch>.hpp
runtime_<arch_model>.cpp runtime.hpp
runtime_<arch_model>.cpp sharedRuntime.hpp
runtime_<arch_model>.cpp stubRoutines.hpp
runtime_<arch_model>.cpp systemDictionary.hpp
runtime_<arch_model>.cpp vframeArray.hpp
runtime_<arch_model>.cpp vmreg.hpp
runtime_<arch_model>.cpp vmreg_<arch>.inline.hpp
set.cpp allocation.inline.hpp
set.cpp set.hpp
set.hpp allocation.hpp
set.hpp port.hpp
sharedRuntime_<arch_model>.cpp runtime.hpp
split_if.cpp allocation.inline.hpp
split_if.cpp callnode.hpp
split_if.cpp connode.hpp
split_if.cpp loopnode.hpp
stubGenerator_<arch_model>.cpp runtime.hpp
stubRoutines.cpp runtime.hpp
subnode.cpp addnode.hpp
subnode.cpp allocation.inline.hpp
subnode.cpp callnode.hpp
subnode.cpp cfgnode.hpp
subnode.cpp compileLog.hpp
subnode.cpp connode.hpp
subnode.cpp loopnode.hpp
subnode.cpp matcher.hpp
subnode.cpp mulnode.hpp
subnode.cpp opcodes.hpp
subnode.cpp phaseX.hpp
subnode.cpp sharedRuntime.hpp
subnode.cpp subnode.hpp
subnode.hpp node.hpp
subnode.hpp opcodes.hpp
subnode.hpp type.hpp
superword.cpp addnode.hpp
superword.cpp allocation.inline.hpp
superword.cpp callnode.hpp
superword.cpp compileLog.hpp
superword.cpp divnode.hpp
superword.cpp matcher.hpp
superword.cpp memnode.hpp
superword.cpp mulnode.hpp
superword.cpp opcodes.hpp
superword.cpp superword.hpp
superword.cpp vectornode.hpp
superword.cpp vectset.hpp
superword.hpp connode.hpp
superword.hpp growableArray.hpp
superword.hpp loopnode.hpp
superword.hpp node.hpp
superword.hpp phaseX.hpp
superword.hpp vectornode.hpp
thread.cpp c2compiler.hpp
top.hpp c2_globals.hpp
type.cpp ciTypeFlow.hpp
type.cpp compileLog.hpp
type.cpp dict.hpp
type.cpp gcLocker.hpp
type.cpp instanceKlass.hpp
type.cpp klassKlass.hpp
type.cpp matcher.hpp
type.cpp node.hpp
type.cpp objArrayKlass.hpp
type.cpp oopFactory.hpp
type.cpp opcodes.hpp
type.cpp resourceArea.hpp
type.cpp symbolTable.hpp
type.cpp systemDictionary.hpp
type.cpp type.hpp
type.cpp typeArrayKlass.hpp
type.hpp adlcVMDeps.hpp
type.hpp handles.hpp
type.hpp port.hpp
vectornode.cpp allocation.inline.hpp
vectornode.cpp connode.hpp
vectornode.cpp vectornode.hpp
vectornode.hpp matcher.hpp
vectornode.hpp memnode.hpp
vectornode.hpp node.hpp
vectornode.hpp opcodes.hpp
vectset.cpp allocation.inline.hpp
vectset.cpp vectset.hpp
vectset.hpp set.hpp
vframeArray.cpp runtime.hpp
vframe_hp.cpp matcher.hpp
vmStructs.cpp adGlobals_<arch_model>.hpp
vmStructs.cpp matcher.hpp
vmreg.hpp adGlobals_<arch_model>.hpp
vmreg.hpp adlcVMDeps.hpp
vmreg.hpp ostream.hpp
vtableStubs.cpp matcher.hpp
vtableStubs_<arch_model>.cpp ad_<arch_model>.hpp
vtableStubs_<arch_model>.cpp runtime.hpp
idealGraphPrinter.hpp dict.hpp
idealGraphPrinter.hpp vectset.hpp
idealGraphPrinter.hpp growableArray.hpp
idealGraphPrinter.hpp ostream.hpp
idealGraphPrinter.cpp idealGraphPrinter.hpp
idealGraphPrinter.cpp chaitin.hpp
idealGraphPrinter.cpp machnode.hpp
idealGraphPrinter.cpp parse.hpp
idealGraphPrinter.cpp threadCritical.hpp
compile.cpp idealGraphPrinter.hpp
thread.cpp idealGraphPrinter.hpp
phaseX.cpp idealGraphPrinter.hpp
parse2.cpp idealGraphPrinter.hpp
parse1.cpp idealGraphPrinter.hpp
matcher.cpp idealGraphPrinter.hpp
loopnode.cpp idealGraphPrinter.hpp
chaitin.cpp idealGraphPrinter.hpp