Browse Source

Added a way to run all passes in the translation units.

pull/1/head
triton 13 years ago
parent
commit
065ccef9f8
  1. 11
      src/Generator/Passes/PassBuilder.cs

11
src/Generator/Passes/PassBuilder.cs

@ -23,5 +23,16 @@ namespace Cxxi @@ -23,5 +23,16 @@ namespace Cxxi
pass.Library = Library;
Passes.Add(pass);
}
public void RunPasses()
{
foreach (var pass in Passes)
{
foreach (var unit in Library.TranslationUnits)
{
pass.ProcessUnit(unit);
}
}
}
}
}

Loading…
Cancel
Save