File Name | Description |
---|---|
hotspot/src/share/vm/adlc/Doc/ | ドキュメント用ディレクトリ |
- hotspot/src/share/vm/adlc/Doc/Syntax.doc | AD ファイルの syntax に関するドキュメント |
hotspot/src/share/vm/adlc/Test/ | ?? |
- hotspot/src/share/vm/adlc/Test/i486.ad | ??(空ファイル) |
hotspot/src/share/vm/adlc/adlc.hpp | adlc/ ディレクトリ下で共通で使われる関数/定数などの宣言をまとめたヘッダファイル |
hotspot/src/share/vm/adlc/adlparse.cpp | ADLParser クラスの定義 (ADLParser) |
hotspot/src/share/vm/adlc/adlparse.hpp | 同上 |
hotspot/src/share/vm/adlc/archDesc.cpp | ArchDesc クラス関連のクラスの定義 (ChainList, MatchList, ArchDesc, OutputMap) |
hotspot/src/share/vm/adlc/archDesc.hpp | 同上 |
hotspot/src/share/vm/adlc/arena.cpp | ADLC 内でのメモリ管理用のクラスの定義 (CHeapObj, ValueObj, AllStatic, Chunk, Arena) |
hotspot/src/share/vm/adlc/arena.hpp | 同上 |
hotspot/src/share/vm/adlc/dfa.cpp | Matcher クラスの DFA を生成する関数(ArchDesc::buildDFA())およびその補助関数/補助クラスの定義 (Production, ProductionState, dfa_shared_preds) |
hotspot/src/share/vm/adlc/dict2.cpp | Dict クラス関連のクラスの定義 (Dict, DictI, 及びそれらの補助クラス(bucket)) |
hotspot/src/share/vm/adlc/dict2.hpp | 同上 |
hotspot/src/share/vm/adlc/filebuff.cpp | FileBuff クラスおよびその補助クラスの定義 (FileBuff, FileBuffRegion) |
hotspot/src/share/vm/adlc/filebuff.hpp | 同上 |
hotspot/src/share/vm/adlc/forms.cpp | Form 関連の基本的なクラスの定義 (FormDict, Form, FormList, NameList, PreserveIter, NameAndList, ComponentList, SourceForm, HeaderForm, PreHeaderForm, Expr, ExprDict) |
hotspot/src/share/vm/adlc/forms.hpp | 同上 |
hotspot/src/share/vm/adlc/formsopt.cpp | Form のサブクラスの定義 (RegisterForm, RegDef, RegClass, AllocClass, FrameForm, PipelineForm, ResourceForm, PipeClassOperandForm, PipeClassResourceForm, PipeClassForm, Peephole, PeepMatch, PeepConstraint, PeepReplace, およびその補助クラス (PeepChild)) |
hotspot/src/share/vm/adlc/formsopt.hpp | 同上 |
hotspot/src/share/vm/adlc/formssel.cpp | Form のサブクラスの定義 (InstructForm, EncodeForm, EncClass, MachNodeForm, Opcode, InsEncode, Effect, ExpandRule, RewriteRule, OpClassForm, OperandForm, Constraint, Predicate, Interface, RegInterface, ConstInterface, MemInterface, CondInterface, ConstructRule, AttributeForm, Component, MatchNode, MatchRule, Attribute, FormatRule) |
hotspot/src/share/vm/adlc/formssel.hpp | 同上 |
hotspot/src/share/vm/adlc/main.cpp | ADLC の main 関数およびその補助関数の定義 |
hotspot/src/share/vm/adlc/output_c.cpp | ArchDesc クラスの cpp ファイル出力用メソッド(およびその補助関数/補助クラス)の定義 (DefineEmitState, OutputReduceOp, OutputLeftOp, OutputRightOp, OutputRuleName, OutputSwallowed, OutputInstChainRule) (※1) |
hotspot/src/share/vm/adlc/output_h.cpp | ArchDesc クラスの hpp ファイル出力用メソッド(およびその補助関数/補助クラス)の定義 (OutputMachOperands, OutputMachOpcodes) (※2) |
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.