hotspot/src/share/vm/includeDB_compiler2
changeset 1 489c9b5090e2
child 206 d61cf247afd5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hotspot/src/share/vm/includeDB_compiler2	Sat Dec 01 00:00:00 2007 +0000
@@ -0,0 +1,1101 @@
+//
+// 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                              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                             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