#ifndef ELIMINATE_FRAME_INDICES_H #define ELIMINATE_FRAME_INDICES_H #include "RISCv64LLIR.h" namespace sysy { class EliminateFrameIndicesPass { public: // Pass 的主入口函数 void runOnMachineFunction(MachineFunction* mfunc); private: // 帮助计算类型大小的辅助函数,从原RegAlloc中移出 unsigned getTypeSizeInBytes(Type* type); }; } // namespace sysy #endif // ELIMINATE_FRAME_INDICES_H