From 094b96ca1df4a035b5f93c351f773306c0241f3f Mon Sep 17 00:00:00 2001 From: Ash Wolf Date: Thu, 26 Jan 2023 11:30:47 +0000 Subject: move lots of source files around to match their actual placement in the original tree --- includes/compiler/IroCSE.h | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 includes/compiler/IroCSE.h (limited to 'includes/compiler/IroCSE.h') diff --git a/includes/compiler/IroCSE.h b/includes/compiler/IroCSE.h deleted file mode 100644 index 4bf127c..0000000 --- a/includes/compiler/IroCSE.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef COMPILER_IROCSE_H -#define COMPILER_IROCSE_H - -#include "compiler/IrOptimizer.h" -#include "compiler/BitVector.h" - -#ifdef __MWERKS__ -#pragma options align=mac68k -#endif -struct IROExpr { - Boolean x0; - UInt16 index; - IROLinear *linear; - Object *x8; - IRONode *node; - BitVector *depends; - IROExpr *x14; - Boolean couldError; - Boolean notSubable; - IROLinear *x1A; - VarRecord *x1E; - IROLinear *x22; - IROExpr *next; -}; -#ifdef __MWERKS__ -#pragma options align=reset -#endif - -extern BitVector *IRO_Depends; -extern Boolean IRO_NotSubable; -extern Boolean IRO_IsVolatile; -extern Boolean IRO_CouldError; -extern IROExpr *IRO_FirstExpr; -extern IROExpr *IRO_LastExpr; -extern SInt32 IRO_NumExprs; - -extern void IRO_FindDepends_NoAlloc(IROLinear *linear); -extern void IRO_FindDepends(IROLinear *linear); -extern void IRO_FindExpressions(BitVector *bv, Boolean flag); -extern void IRO_RemoveExpr(IROExpr *expr); -extern void IRO_ComputeAvail(void); -extern void IRO_CommonSubs(void); -extern void IRO_GenerateTopLevelExprsForSubableOperands(void); - -#endif -- cgit v1.2.3