パッケージ coins.simd

クラスの概要
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