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