coins.simd
Class AlignmentTest

java.lang.Object
  extended bycoins.simd.AlignmentTest

class AlignmentTest
extends java.lang.Object

Class for testing alignment


Nested Class Summary
(package private)  class AlignmentTest.Alignment
          Class for alignment info.data
 
Constructor Summary
AlignmentTest(Function func)
          Constructs a AlignmentTest object
 
Method Summary
 BiList doIt()
          Checks alignments of statements in each basic blocks
 LirNode memAccessOverlappingTest()
          Makes condition codes of overlapping of memory access
 BiList srcAlignments()
          Returns srcAlignments
 BiList tgtAlignments()
          Returns tgtAlignments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlignmentTest

public AlignmentTest(Function func)
Constructs a AlignmentTest object

Method Detail

doIt

public BiList doIt()
Checks alignments of statements in each basic blocks

Returns:
BiList

memAccessOverlappingTest

public LirNode memAccessOverlappingTest()
Makes condition codes of overlapping of memory access

Returns:
LirNode

srcAlignments

public BiList srcAlignments()
Returns srcAlignments

Returns:
BiList

tgtAlignments

public BiList tgtAlignments()
Returns tgtAlignments

Returns:
BiList