diff options
Diffstat (limited to 'backend/include')
| -rw-r--r-- | backend/include/rcc/CodeGen/MachineCombinerPattern.h | 1 | ||||
| -rw-r--r-- | backend/include/rcc/Tooling/PipelineDriver.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/backend/include/rcc/CodeGen/MachineCombinerPattern.h b/backend/include/rcc/CodeGen/MachineCombinerPattern.h index 69df70a..0701250 100644 --- a/backend/include/rcc/CodeGen/MachineCombinerPattern.h +++ b/backend/include/rcc/CodeGen/MachineCombinerPattern.h @@ -16,6 +16,7 @@ namespace rcc { enum class MachineCombinerStage : std::uint8_t { + PreLegalizer, SelectedSSA, PreRegisterAllocation, PostRegisterAllocation, diff --git a/backend/include/rcc/Tooling/PipelineDriver.h b/backend/include/rcc/Tooling/PipelineDriver.h index 2de341c..d6c9f58 100644 --- a/backend/include/rcc/Tooling/PipelineDriver.h +++ b/backend/include/rcc/Tooling/PipelineDriver.h @@ -44,6 +44,7 @@ struct PipelineControls final { bool CaptureStageSnapshots = false; bool VerifyEach = true; bool DetectUnreportedChanges = true; + bool SimplifyMIR = false; }; struct PipelineSnapshot final { |
