Up Top

ソースコードのディレクトリ構成 : hotspot/src/share/ 以下 : ci/


File Name Description
hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp BCEscapeAnalyzer クラスの定義 (BCEscapeAnalyzer, 及びその補助クラス(BCEscapeAnalyzer::ArgumentMap, BCEscapeAnalyzer::StateInfo))
hotspot/src/share/vm/ci/bcEscapeAnalyzer.hpp 同上
hotspot/src/share/vm/ci/ciArray.cpp ciArray クラスの定義 (ciArray)
hotspot/src/share/vm/ci/ciArray.hpp 同上
hotspot/src/share/vm/ci/ciArrayKlass.cpp ciArrayKlass クラスの定義 (ciArrayKlass)
hotspot/src/share/vm/ci/ciArrayKlass.hpp 同上
hotspot/src/share/vm/ci/ciArrayKlassKlass.hpp ciArrayKlassKlass クラスの定義 (ciArrayKlassKlass)
hotspot/src/share/vm/ci/ciCPCache.cpp ciCPCache クラスの定義 (ciCPCache)
hotspot/src/share/vm/ci/ciCPCache.hpp 同上
hotspot/src/share/vm/ci/ciCallProfile.hpp ciCallProfile クラスの定義 (ciCallProfile)
hotspot/src/share/vm/ci/ciCallSite.cpp ciCallSite クラスの定義 (ciCallSite)
hotspot/src/share/vm/ci/ciCallSite.hpp 同上
hotspot/src/share/vm/ci/ciClassList.hpp ci/ ディレクトリ下で定義されるクラス間での friend class 設定用のマクロの定義
hotspot/src/share/vm/ci/ciConstant.cpp ciConstant クラスの定義 (ciConstant)
hotspot/src/share/vm/ci/ciConstant.hpp 同上
hotspot/src/share/vm/ci/ciConstantPoolCache.cpp ciConstantPoolCache クラスの定義 (ciConstantPoolCache)
hotspot/src/share/vm/ci/ciConstantPoolCache.hpp 同上
hotspot/src/share/vm/ci/ciEnv.cpp ciEnv クラスの定義 (ciEnv)
hotspot/src/share/vm/ci/ciEnv.hpp 同上
hotspot/src/share/vm/ci/ciExceptionHandler.cpp ciExceptionHandler クラスの定義 (ciExceptionHandler)
hotspot/src/share/vm/ci/ciExceptionHandler.hpp 同上
hotspot/src/share/vm/ci/ciField.cpp ciField クラスの定義 (ciField)
hotspot/src/share/vm/ci/ciField.hpp 同上
hotspot/src/share/vm/ci/ciFlags.cpp ciFlags クラスの定義 (ciFlags)
hotspot/src/share/vm/ci/ciFlags.hpp 同上
hotspot/src/share/vm/ci/ciInstance.cpp ciInstance クラスの定義 (ciInstance)
hotspot/src/share/vm/ci/ciInstance.hpp 同上
hotspot/src/share/vm/ci/ciInstanceKlass.cpp ciInstanceKlass クラスの定義 (ciInstanceKlass, 及びその補助クラス(NonStaticFieldFiller))
hotspot/src/share/vm/ci/ciInstanceKlass.hpp 同上
hotspot/src/share/vm/ci/ciInstanceKlassKlass.cpp ciInstanceKlassKlass クラスの定義 (ciInstanceKlassKlass)
hotspot/src/share/vm/ci/ciInstanceKlassKlass.hpp 同上
hotspot/src/share/vm/ci/ciKlass.cpp ciKlass クラスの定義 (ciKlass)
hotspot/src/share/vm/ci/ciKlass.hpp 同上
hotspot/src/share/vm/ci/ciKlassKlass.cpp ciKlassKlass クラスの定義 (ciKlassKlass)
hotspot/src/share/vm/ci/ciKlassKlass.hpp 同上
hotspot/src/share/vm/ci/ciMethod.cpp ciMethod クラスの定義 (ciMethod)
hotspot/src/share/vm/ci/ciMethod.hpp 同上
hotspot/src/share/vm/ci/ciMethodBlocks.cpp ciMethodBlocks クラス関連のクラスの定義 (ciMethodBlocks, ciBlock)
hotspot/src/share/vm/ci/ciMethodBlocks.hpp 同上
hotspot/src/share/vm/ci/ciMethodData.cpp ciMethodData クラス関連のクラスの定義 (ciBitData, ciCounterData, ciJumpData, ciReceiverTypeData, ciVirtualCallData, ciRetData, ciBranchData, ciArrayData, ciMultiBranchData, ciArgInfoData, ciMethodData)
hotspot/src/share/vm/ci/ciMethodData.hpp 同上
hotspot/src/share/vm/ci/ciMethodHandle.cpp ciMethodHandle クラスの定義 (ciMethodHandle)
hotspot/src/share/vm/ci/ciMethodHandle.hpp 同上
hotspot/src/share/vm/ci/ciMethodKlass.cpp ciMethodKlass クラスの定義 (ciMethodKlass)
hotspot/src/share/vm/ci/ciMethodKlass.hpp 同上
hotspot/src/share/vm/ci/ciNullObject.cpp ciNullObject クラスの定義 (ciNullObject)
hotspot/src/share/vm/ci/ciNullObject.hpp 同上
hotspot/src/share/vm/ci/ciObjArray.cpp ciObjArray クラスの定義 (ciObjArray)
hotspot/src/share/vm/ci/ciObjArray.hpp 同上
hotspot/src/share/vm/ci/ciObjArrayKlass.cpp ciObjArrayKlass クラスの定義 (ciObjArrayKlass)
hotspot/src/share/vm/ci/ciObjArrayKlass.hpp 同上
hotspot/src/share/vm/ci/ciObjArrayKlassKlass.cpp ciObjArrayKlassKlass クラスの定義 (ciObjArrayKlassKlass)
hotspot/src/share/vm/ci/ciObjArrayKlassKlass.hpp 同上
hotspot/src/share/vm/ci/ciObject.cpp ciObject クラスの定義 (ciObject)
hotspot/src/share/vm/ci/ciObject.hpp 同上
hotspot/src/share/vm/ci/ciObjectFactory.cpp ciObjectFactory クラスの定義 (ciObjectFactory)
hotspot/src/share/vm/ci/ciObjectFactory.hpp 同上
hotspot/src/share/vm/ci/ciSignature.cpp ciSignature クラスの定義 (ciSignature)
hotspot/src/share/vm/ci/ciSignature.hpp 同上
hotspot/src/share/vm/ci/ciStreams.cpp ciBytecodeStream, ciSignatureStream 及び ciExceptionHandlerStream クラスの定義 (ciBytecodeStream, ciSignatureStream, ciExceptionHandlerStream)
hotspot/src/share/vm/ci/ciStreams.hpp 同上
hotspot/src/share/vm/ci/ciSymbol.cpp ciSymbol クラスの定義 (ciSymbol)
hotspot/src/share/vm/ci/ciSymbol.hpp 同上
hotspot/src/share/vm/ci/ciType.cpp ciType クラス関連のクラスの定義 (ciType, ciReturnAddress)
hotspot/src/share/vm/ci/ciType.hpp 同上
hotspot/src/share/vm/ci/ciTypeArray.cpp ciTypeArray クラスの定義 (ciTypeArray)
hotspot/src/share/vm/ci/ciTypeArray.hpp 同上
hotspot/src/share/vm/ci/ciTypeArrayKlass.cpp ciTypeArrayKlass クラスの定義 (ciTypeArrayKlass)
hotspot/src/share/vm/ci/ciTypeArrayKlass.hpp 同上
hotspot/src/share/vm/ci/ciTypeArrayKlassKlass.cpp ciTypeArrayKlassKlass クラスの定義 (ciTypeArrayKlassKlass)
hotspot/src/share/vm/ci/ciTypeArrayKlassKlass.hpp 同上
hotspot/src/share/vm/ci/ciTypeFlow.cpp ciTypeFlow クラス関連のクラスの定義 (ciTypeFlow, ciTypeFlow::JsrRecord, ciTypeFlow::JsrSet, ciTypeFlow::LocalSet, ciTypeFlow::StateVector, ciTypeFlow::SuccIter, ciTypeFlow::Block, ciTypeFlow::Loop, ciTypeFlow::PostorderLoops, ciTypeFlow::PreorderLoops)
hotspot/src/share/vm/ci/ciTypeFlow.hpp 同上
hotspot/src/share/vm/ci/ciUtilities.cpp ci/ ディレクトリ下にあるファイル用のマクロ群, 及び雑多な補助関数の定義
hotspot/src/share/vm/ci/ciUtilities.hpp 同上
hotspot/src/share/vm/ci/compilerInterface.hpp (空のファイル) (※1)

備考(Notes)

    ((cite: hotspot/src/share/vm/ci/compilerInterface.hpp))
    // This is a dummy file used for including the complete
    // compiler interface.

This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.