coins.simd
Class IfConvert

java.lang.Object
  extended bycoins.simd.IfConvert

class IfConvert
extends java.lang.Object

Replace JUMPC to logical expression or IF.


Field Summary
 java.lang.String CONV_NUM
          The name of the options to COINS compiler driver
 int THR
          The threshold of debug print
 
Constructor Summary
(package private) IfConvert(SimdEnvironment e, Function function)
          Constructor:
 
Method Summary
(package private)  void invoke()
          Invoke the replacement from JUMPC to logical expression or IF.
(package private)  void makeIfNode()
          Generate IF node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONV_NUM

public final java.lang.String CONV_NUM
The name of the options to COINS compiler driver

See Also:
Constant Field Values

THR

public final int THR
The threshold of debug print

See Also:
Constant Field Values
Constructor Detail

IfConvert

IfConvert(SimdEnvironment e,
          Function function)
Constructor:

Parameters:
e - The environment of the SIMD module
function - The current function
Method Detail

invoke

void invoke()
Invoke the replacement from JUMPC to logical expression or IF.


makeIfNode

void makeIfNode()
Generate IF node.