diff options
Diffstat (limited to 'backend/include')
| -rw-r--r-- | backend/include/rcc/CodeGen/InstructionDescriptor.h | 1 | ||||
| -rw-r--r-- | backend/include/rcc/CodeGen/MachinePseudoExpansion.h | 14 | ||||
| -rw-r--r-- | backend/include/rcc/CodeGen/TargetPseudoExpansion.h | 1 |
3 files changed, 0 insertions, 16 deletions
diff --git a/backend/include/rcc/CodeGen/InstructionDescriptor.h b/backend/include/rcc/CodeGen/InstructionDescriptor.h index 91881e6..b172cd9 100644 --- a/backend/include/rcc/CodeGen/InstructionDescriptor.h +++ b/backend/include/rcc/CodeGen/InstructionDescriptor.h @@ -197,7 +197,6 @@ enum class PseudoOwner : std::uint8_t { TwoAddressRewrite, PreRAExpansion, RegisterAllocator, - PrePEIExpansion, PrologueEpilogueInsertion, PostRAExpansion, Finalization, diff --git a/backend/include/rcc/CodeGen/MachinePseudoExpansion.h b/backend/include/rcc/CodeGen/MachinePseudoExpansion.h index c30ba50..3c72307 100644 --- a/backend/include/rcc/CodeGen/MachinePseudoExpansion.h +++ b/backend/include/rcc/CodeGen/MachinePseudoExpansion.h @@ -38,20 +38,6 @@ private: const TargetPseudoExpansionInfo *Info; }; -class PrePEITargetPseudoExpansionPass final : public MachineFunctionPass { -public: - explicit PrePEITargetPseudoExpansionPass(const TargetPseudoExpansionInfo &Info) noexcept - : Info(&Info) {} - - [[nodiscard]] const MachinePassContract &contract() const noexcept override; - [[nodiscard]] Expected<MachinePassResult> run(MachineFunction &Function, - const TargetDescription &Target, - MachineFunctionAnalysisManager &Analyses) override; - -private: - const TargetPseudoExpansionInfo *Info; -}; - class ExpandPostRAPseudosPass final : public MachineFunctionPass { public: explicit ExpandPostRAPseudosPass(const TargetPseudoExpansionInfo &Info) noexcept : Info(&Info) {} diff --git a/backend/include/rcc/CodeGen/TargetPseudoExpansion.h b/backend/include/rcc/CodeGen/TargetPseudoExpansion.h index 5135d78..039b221 100644 --- a/backend/include/rcc/CodeGen/TargetPseudoExpansion.h +++ b/backend/include/rcc/CodeGen/TargetPseudoExpansion.h @@ -15,7 +15,6 @@ class TargetDescription; enum class MachinePseudoExpansionPhase : std::uint8_t { PreRA, - PrePEI, PostRA, TargetLate, }; |
