#ifndef COMPILER_STRUCTMOVES_H #define COMPILER_STRUCTMOVES_H #include "compiler/common.h" extern void make_addressable(Operand *opnd, SInt32 offset, int unusedArg); extern void move_block(Operand *dst, Operand *src, SInt32 len, SInt32 align); extern void load_small_block_into_reg(short dstReg, Operand *srcOpnd, Type *type, SInt32 align); extern void load_small_block_into_reg_pair(short dstRegLo, short dstRegHi, Operand *srcOpnd, Type *type, SInt32 align); extern void store_small_block_from_reg(short srcReg, Operand *dstOpnd, Type *type, SInt32 align); extern void store_small_block_from_reg_pair(short srcRegLo, short srcRegHi, Operand *dstOpnd, Type *type, SInt32 align); #endif