diff options
Diffstat (limited to 'backend/include/rcc/CodeGen/MachineFunctionProperties.h')
| -rw-r--r-- | backend/include/rcc/CodeGen/MachineFunctionProperties.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/backend/include/rcc/CodeGen/MachineFunctionProperties.h b/backend/include/rcc/CodeGen/MachineFunctionProperties.h index 7d1a5ad..39a4fce 100644 --- a/backend/include/rcc/CodeGen/MachineFunctionProperties.h +++ b/backend/include/rcc/CodeGen/MachineFunctionProperties.h @@ -27,6 +27,10 @@ enum class MachineFunctionProperty : std::uint8_t { FrameFinalized, NoFrameIndices, NoExecutablePseudos, + // These two properties mirror LLVM MIR pipeline state. They are deliberately + // separate from RCC's MachineCompilationStatus, which records a concrete run. + FailedISel, + FailsVerification, Count, }; |
