diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-19 18:13:19 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-19 18:13:19 +0800 |
| commit | 2920d4547d2ccea40da547de5d07dd2383de5e87 (patch) | |
| tree | 139a71b0ff6db081e1ae70a97cd81b031b1c59a0 /backend/include/rcc | |
| parent | ff1029193a6c505e31b0b5df360c9af73b921b42 (diff) | |
| download | rcc-project-2920d4547d2ccea40da547de5d07dd2383de5e87.tar.gz rcc-project-2920d4547d2ccea40da547de5d07dd2383de5e87.tar.xz | |
[CodeGen] Remove RCC fallthrough normalization
Diffstat (limited to 'backend/include/rcc')
| -rw-r--r-- | backend/include/rcc/CodeGen/MachineFallthrough.h | 27 |
1 files changed, 0 insertions, 27 deletions
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<MachinePassResult> run(MachineFunction &Function, - const TargetDescription &Target, - MachineFunctionAnalysisManager &Analyses) override; - -private: - const TargetInstrInfo *Info; -}; - -} // namespace rcc - -#endif // RCC_CODEGEN_MACHINEFALLTHROUGH_H |
