Преобразование оптимальный порядок операторов
This commit is contained in:
2025-12-29 21:52:27 +03:00
parent 37f34b3462
commit da58bc0947
7 changed files with 22 additions and 10 deletions

View File

@@ -106,9 +106,10 @@ public abstract class Sapfor extends OSDComponent {
}
public static PassCode[] getPreparationTransformationsCodes() {
return new PassCode[]{
PassCode.SPF_CorrectCodeStylePass,
PassCode.SPF_MoveOperators,
PassCode.SPF_RenameIncludes,
PassCode.SPF_InsertIncludesPass,
PassCode.SPF_CorrectCodeStylePass,
PassCode.SPF_ConvertStructures,
PassCode.SPF_CreateCheckpoints,
PassCode.SPF_InitDeclsWithZero,
@@ -162,6 +163,7 @@ public abstract class Sapfor extends OSDComponent {
res.add(PassCode.SPF_InsertDvmhRegions);//+
res.add(PassCode.SPF_SharedMemoryParallelization);//+
res.add(PassCode.SPF_InsertImplicitNone);//+
res.add(PassCode.SPF_MoveOperators);
res.add(PassCode.CreateParallelVariants); //?
return res;
}