public class RemoveConstantFromSSA extends StatedTransformer
a = "123"; return a;to
return "123";2. Remove Phi if all value are equal
a = "123"; // ... b = "123"; // ... c = PHI(a, b); return c;to
// ... return "123";
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Comparator<Local> |
LOCAL_COMPARATOR |
| 构造器和说明 |
|---|
RemoveConstantFromSSA() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
transformReportChanged(IrMethod method) |
transformpublic static final java.util.Comparator<Local> LOCAL_COMPARATOR
public boolean transformReportChanged(IrMethod method)
transformReportChanged 在类中 StatedTransformer