coins.simd
クラス IfConvert

java.lang.Object
  |
  +--coins.simd.IfConvert

class IfConvert
extends java.lang.Object

Replace JUMPC to logical expression or IF.


フィールドの概要
 java.lang.String CONV_NUM
          The name of the options to COINS compiler driver
 int THR
          The threshold of debug print
 
コンストラクタの概要
(パッケージプライベート) IfConvert(SimdEnvironment e, Function function)
          Constructor:
 
メソッドの概要
(パッケージプライベート)  void invoke()
          Invoke the replacement from JUMPC to logical expression or IF.
(パッケージプライベート)  void makeIfNode()
          Generate IF node.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CONV_NUM

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

関連項目:
定数フィールド値

THR

public final int THR
The threshold of debug print

関連項目:
定数フィールド値
コンストラクタの詳細

IfConvert

IfConvert(SimdEnvironment e,
          Function function)
Constructor:

パラメータ:
e - The environment of the SIMD module
function - The current function
メソッドの詳細

invoke

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


makeIfNode

void makeIfNode()
Generate IF node.