From 2920d4547d2ccea40da547de5d07dd2383de5e87 Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Wed, 19 Aug 2026 18:13:19 +0800 Subject: [CodeGen] Remove RCC fallthrough normalization --- backend/include/rcc/CodeGen/MachineFallthrough.h | 27 ------------------------ 1 file changed, 27 deletions(-) delete mode 100644 backend/include/rcc/CodeGen/MachineFallthrough.h (limited to 'backend/include/rcc/CodeGen/MachineFallthrough.h') diff --git a/backend/include/rcc/CodeGen/MachineFallthrough.h b/backend/include/rcc/CodeGen/MachineFallthrough.h deleted file mode 100644 index bb62e8a..0000000 --- a/backend/include/rcc/CodeGen/MachineFallthrough.h +++ /dev/null @@ -1,27 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef RCC_CODEGEN_MACHINEFALLTHROUGH_H -#define RCC_CODEGEN_MACHINEFALLTHROUGH_H - -#include "rcc/CodeGen/MachinePassManager.h" - -namespace rcc { - -class TargetInstrInfo; - -class MachineFallthroughPass final : public MachineFunctionPass { -public: - explicit MachineFallthroughPass(const TargetInstrInfo &Info) noexcept : Info(&Info) {} - - [[nodiscard]] const MachinePassContract &contract() const noexcept override; - [[nodiscard]] Expected run(MachineFunction &Function, - const TargetDescription &Target, - MachineFunctionAnalysisManager &Analyses) override; - -private: - const TargetInstrInfo *Info; -}; - -} // namespace rcc - -#endif // RCC_CODEGEN_MACHINEFALLTHROUGH_H -- cgit v1.2.3