// // Copyright 2000-2009 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_.cpp adGlobals_.hpp ad_.cpp ad_.hpp ad_.cpp allocation.inline.hpp ad_.cpp assembler.hpp ad_.cpp assembler_.inline.hpp ad_.cpp biasedLocking.hpp ad_.cpp cfgnode.hpp ad_.cpp collectedHeap.inline.hpp ad_.cpp compiledICHolderOop.hpp ad_.cpp growableArray.hpp ad_.cpp locknode.hpp ad_.cpp markOop.hpp ad_.cpp methodOop.hpp ad_.cpp nativeInst_.hpp ad_.cpp oop.inline.hpp ad_.cpp oop.inline2.hpp ad_.cpp opcodes.hpp ad_.cpp regalloc.hpp ad_.cpp regmask.hpp ad_.cpp runtime.hpp ad_.cpp sharedRuntime.hpp ad_.cpp stubRoutines.hpp ad_.cpp vmreg.hpp ad_.cpp vmreg_.inline.hpp ad_.hpp addnode.hpp ad_.hpp machnode.hpp ad_.hpp matcher.hpp ad_.hpp opcodes.hpp ad_.hpp regalloc.hpp ad_.hpp resourceArea.hpp ad_.hpp subnode.hpp ad_.hpp vectornode.hpp ad__clone.cpp ad_.hpp ad__expand.cpp ad_.hpp ad__format.cpp ad_.hpp ad__gen.cpp ad_.hpp ad__gen.cpp cfgnode.hpp ad__gen.cpp locknode.hpp ad__misc.cpp ad_.hpp ad__peephole.cpp ad_.hpp ad__pipeline.cpp ad_.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_.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_.hpp c2_globals.hpp c2_globals_.hpp c2_globals.hpp globals.hpp c2_globals_.hpp globalDefinitions.hpp c2_globals_.hpp macros.hpp c2_globals_.hpp globalDefinitions.hpp c2_globals_.hpp macros.hpp c2_init_.cpp compile.hpp c2_init_.cpp node.hpp c2compiler.cpp ad_.hpp c2compiler.cpp c2compiler.hpp c2compiler.cpp runtime.hpp c2compiler.hpp abstractCompiler.hpp callGenerator.cpp addnode.hpp callGenerator.cpp bcEscapeAnalyzer.hpp callGenerator.cpp callGenerator.hpp callGenerator.cpp callnode.hpp callGenerator.cpp cfgnode.hpp callGenerator.cpp compileLog.hpp callGenerator.cpp connode.hpp callGenerator.cpp ciCPCache.hpp callGenerator.cpp ciMethodHandle.hpp callGenerator.cpp javaClasses.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 bcEscapeAnalyzer.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 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_.cpp chaitin.hpp chaitin_.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_.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 stringopts.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 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_.hpp dfa_.cpp ad_.hpp dfa_.cpp matcher.hpp dfa_.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 ciCallSite.hpp doCall.cpp ciCPCache.hpp doCall.cpp ciMethodHandle.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_.hpp gcm.cpp ad_.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_.hpp globals.hpp c2_globals_.hpp globals.cpp c2_globals.hpp graphKit.cpp addnode.hpp graphKit.cpp barrierSet.hpp graphKit.cpp cardTableModRefBS.hpp graphKit.cpp g1SATBCardTableModRefBS.hpp graphKit.cpp collectedHeap.hpp graphKit.cpp compileLog.hpp graphKit.cpp deoptimization.hpp graphKit.cpp graphKit.hpp graphKit.cpp heapRegion.hpp graphKit.cpp idealKit.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 addnode.hpp graphKit.hpp callnode.hpp graphKit.hpp cfgnode.hpp graphKit.hpp ciEnv.hpp graphKit.hpp divnode.hpp graphKit.hpp compile.hpp graphKit.hpp deoptimization.hpp graphKit.hpp phaseX.hpp graphKit.hpp mulnode.hpp graphKit.hpp subnode.hpp graphKit.hpp type.hpp idealKit.cpp addnode.hpp idealKit.cpp callnode.hpp idealKit.cpp cfgnode.hpp idealKit.cpp idealKit.hpp idealKit.cpp runtime.hpp idealKit.hpp addnode.hpp idealKit.hpp cfgnode.hpp idealKit.hpp connode.hpp idealKit.hpp divnode.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_.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_.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 compileLog.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 compileLog.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 compileLog.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_.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_.cpp runtime.hpp os_.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_.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 node.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 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_.hpp regmask.cpp compile.hpp regmask.cpp regmask.hpp regmask.hpp adGlobals_.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_.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 g1SATBCardTableModRefBS.hpp runtime.cpp gcLocker.inline.hpp runtime.cpp graphKit.hpp runtime.cpp handles.inline.hpp runtime.cpp heapRegion.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_.cpp adGlobals_.hpp runtime_.cpp ad_.hpp runtime_.cpp assembler.hpp runtime_.cpp assembler_.inline.hpp runtime_.cpp globalDefinitions.hpp runtime_.cpp interfaceSupport.hpp runtime_.cpp interpreter.hpp runtime_.cpp nativeInst_.hpp runtime_.cpp runtime.hpp runtime_.cpp sharedRuntime.hpp runtime_.cpp stubRoutines.hpp runtime_.cpp systemDictionary.hpp runtime_.cpp vframeArray.hpp runtime_.cpp vmreg.hpp runtime_.cpp vmreg_.inline.hpp set.cpp allocation.inline.hpp set.cpp set.hpp set.hpp allocation.hpp set.hpp port.hpp sharedRuntime_.cpp runtime.hpp split_if.cpp allocation.inline.hpp split_if.cpp callnode.hpp split_if.cpp connode.hpp split_if.cpp loopnode.hpp stringopts.hpp phaseX.hpp stringopts.hpp node.hpp stringopts.cpp addnode.hpp stringopts.cpp callnode.hpp stringopts.cpp callGenerator.hpp stringopts.cpp compileLog.hpp stringopts.cpp divnode.hpp stringopts.cpp idealKit.hpp stringopts.cpp graphKit.hpp stringopts.cpp rootnode.hpp stringopts.cpp runtime.hpp stringopts.cpp subnode.hpp stringopts.cpp stringopts.hpp stubGenerator_.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_.hpp vmStructs.cpp matcher.hpp vmreg.hpp adGlobals_.hpp vmreg.hpp adlcVMDeps.hpp vmreg.hpp ostream.hpp vtableStubs.cpp matcher.hpp vtableStubs_.cpp ad_.hpp vtableStubs_.cpp runtime.hpp idealGraphPrinter.hpp dict.hpp idealGraphPrinter.hpp vectset.hpp idealGraphPrinter.hpp growableArray.hpp idealGraphPrinter.hpp ostream.hpp idealGraphPrinter.hpp xmlstream.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