1 package polyglot.frontend; 2 3 import polyglot.main.Report; 4 5 11 public class BarrierPass extends AbstractPass 12 { 13 Job job; 14 15 public BarrierPass(Pass.ID id, Job job) { 16 super(id); 17 this.job = job; 18 } 19 20 21 public boolean run() { 22 if (Report.should_report(Report.frontend, 1)) 23 Report.report(1, job + " at barrier " + id); 24 if (Report.should_report(Report.frontend, 2)) 25 Report.report(2, "dependencies of " + job.sourceJob() + 26 " = " + job.sourceJob().dependencies()); 27 28 return true; 29 } 30 } 31 | Popular Tags |