X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Finternal%2Fcodegen%2Futils%2FSSASimplificationContext.java;h=f7c6d309705c02b68f555f692074bfc0c8438d02;hp=2740a7866732e4435ff20c8c57cb7ccd718e9d91;hb=0861b325fcbbfa8c5985f1e11cfc39154a3808d1;hpb=969bd23cab98a79ca9101af33334000879fb60c5 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/SSASimplificationContext.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/SSASimplificationContext.java index 2740a7866..f7c6d3097 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/SSASimplificationContext.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/utils/SSASimplificationContext.java @@ -5,8 +5,12 @@ import org.simantics.scl.compiler.constants.SCLConstant; import org.simantics.scl.compiler.environment.Environment; import org.simantics.scl.compiler.internal.codegen.ssa.SSAModule; import org.simantics.scl.compiler.top.SCLCompilerConfiguration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class SSASimplificationContext { + private static final Logger LOGGER = LoggerFactory.getLogger(SSASimplificationContext.class); + SSAModule module; Environment environment; boolean modified = false; @@ -21,7 +25,7 @@ public class SSASimplificationContext { public void markModified(String description) { if(SCLCompilerConfiguration.PRINT_OPTIMIZATION_TRANSFORMATIONS) - System.out.println("(" + modiId + ") DID " + description); + LOGGER.info("(" + modiId + ") DID " + description); modified = true; if(SCLCompilerConfiguration.VALIDATE_AFTER_OPTIMIZATIONS) module.validate(); @@ -51,8 +55,8 @@ public class SSASimplificationContext { } public void printConstant(Name name) { - System.out.println("--- " + name + " ---------------------------"); - System.out.println(module.get(name)); + LOGGER.info("--- " + name + " ---------------------------"); + LOGGER.info("{}", module.get(name)); } public void validate() {