|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
| クラスの概要 | |
| AlignmentTest | Class for testing alignment |
| BoundanalysisDwForLir | Class for the downward bound analysis. |
| BoundanalysisForLir | Class for the bound analysis. |
| BoundanalysisUwForLir | Class for the upward bound analysis. |
| BoundToLivebits | Class for converting bounds into live bits. |
| CleanUpLir | Delete useless load/store in LIR transformed to SIMD form if it is an assignment expression with register (REG or SUBREG) operands on both sides. |
| ConcatBlks | Concatenate basic blocks. |
| ConstantFolding | Class for constant folding |
| ContigMemAccess | Class for combining memory access L-expressions |
| DefTable | Class for DefTable |
| Evaluation | This class is for Constant Folding. |
| GenerateDag | Generate DAG (Directed Acyclic Graph) |
| IfConvert | Replace JUMPC to logical expression or IF. |
| LirBoneList | BoneList class. |
| LirBoneList_x86 | BoneList class. |
| LirBopList | BopList class |
| LirBopList_x86 | BopList class |
| LirDecoder | Decoder class for Lir. |
| LirDefUseRel | Class for a def-use relation |
| LirMatch | Matching of patterns and LirNode. |
| LirMemUtil | |
| LirOrder | Class for order relation of L-expressions |
| LirRearrange | Class for rearrangement |
| LirUtil | LIR utility class for SIMD |
| Name | |
| RegGroups | |
| Relation | |
| ReplaceRegNames | |
| ReversibleMap | |
| SimdDriver | Class for SIMD optimization part driver |
| SimdEnvironment | |
| SimdEstimation | Class for estimation of SIMD optimization results |
| SimdOpt | Class for SIMD level optimization |
| SizeConv | Class for the size conversion after the bound analysis. |
| UseTable | Class for a use table |
| Util | Utility class for SIMD optimization classes. |
| 例外の概要 | |
| SimdException | |
| SimdOptException | |
|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||