coins.simd
Class LirBoneList_x86

java.lang.Object
  extended bycoins.simd.LirMatch
      extended bycoins.simd.LirBoneList
          extended bycoins.simd.LirBoneList_x86

public class LirBoneList_x86
extends LirBoneList

BoneList class.


Field Summary
 ImList[] auxtemplateList
           
 ImList[] rewriteList
          Rewrite patterns.
 ImList[] templateList
           
 
Fields inherited from class coins.simd.LirMatch
newLir
 
Constructor Summary
LirBoneList_x86(Function f)
          Constructs LirBoneList.
 
Method Summary
 boolean chkAuxCond(int i, LirNode inst)
           
 ImList[] initAuxBoneList()
           
 ImList[] initBoneList()
          Initializes boneList.
 ImList[] initRewriteList()
          Initializes rewriteList.
 
Methods inherited from class coins.simd.LirBoneList
boneBody, boneChng, boneHolenum, boneInfo, boneNosubsthnum, boneParacnts, boneReplnum, boneSharedhnum, boneSubgroups, chkBoneCnstr, chng, find, find, holenum, init, mkBone, mkRw, nosubsthnum, paracnts, replnum, sharedhnum, subgroups
 
Methods inherited from class coins.simd.LirMatch
match, matchReg, replace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

templateList

public ImList[] templateList

auxtemplateList

public ImList[] auxtemplateList

rewriteList

public ImList[] rewriteList
Rewrite patterns.

Constructor Detail

LirBoneList_x86

public LirBoneList_x86(Function f)
Constructs LirBoneList. Initializes boneList and rewriteList.

Parameters:
f - Function
Method Detail

initBoneList

public ImList[] initBoneList()
Initializes boneList.

Specified by:
initBoneList in class LirBoneList

initRewriteList

public ImList[] initRewriteList()
Initializes rewriteList.

Specified by:
initRewriteList in class LirBoneList

initAuxBoneList

public ImList[] initAuxBoneList()
Specified by:
initAuxBoneList in class LirBoneList

chkAuxCond

public boolean chkAuxCond(int i,
                          LirNode inst)
Specified by:
chkAuxCond in class LirBoneList