Up Top
(#WIP) HotSpot の内部で使われるデータ構造 : 詳細 : adlc/ 編
Under Construction
- ADLParser クラス
- ArchDesc クラス関連のクラス (ChainList, MatchList, ArchDesc, OutputMap)
- adlc 内でのメモリ管理用のクラス (CHeapObj, ValueObj, AllStatic, Chunk, Arena)
- Matcher クラスの DFA を生成するための補助クラス (Production, ProductionState, dfa_shared_preds)
- Dict クラス関連のクラス (Dict, DictI, 及びそれらの補助クラス(bucket))
- FileBuff クラスおよびその補助クラス (FileBuff, FileBuffRegion)
- Form 関連の基本的なクラス (FormDict, Form, FormList, NameList, PreserveIter, NameAndList, ComponentList, SourceForm, HeaderForm, PreHeaderForm, Expr, ExprDict)
- Form のサブクラス (RegisterForm, RegDef, RegClass, AllocClass, FrameForm, PipelineForm, ResourceForm, PipeClassOperandForm, PipeClassResourceForm, PipeClassForm, Peephole, PeepMatch, PeepConstraint, PeepReplace, およびその補助クラス (PeepChild))
- 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)
- ArchDesc クラスの cpp ファイル出力用メソッド(ArchDesc::defineClasses())の補助クラス (DefineEmitState, OutputReduceOp, OutputLeftOp, OutputRightOp, OutputRuleName, OutputSwallowed, OutputInstChainRule)
- ArchDesc クラスの hpp ファイル出力用メソッド(ArchDesc::declareClasses())の補助クラス (OutputMachOperands, OutputMachOpcodes)
This document is available under the
GNU GENERAL PUBLIC LICENSE Version 2.