3 * File name: ir/arch/modeconv.h
4 * Purpose: integer mode conversion
8 * Copyright: (c) 1998-2004 Universität Karlsruhe
9 * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
15 * Contains the mode conversion for architectures that did not support lesser
16 * integer modes. Converts all Op(mode_l) into Op(mode) operations by adding
17 * conversions were needed. These Conv operations must be implemented in the backend
18 * as bit-reducing ops.
20 * @author Michael Beck
29 * Converts all operations with a integer mode lesser than mode into
30 * operations of type mode. Adds Conv() operations only were strictly
33 void arch_mode_conversion(ir_graph *irg, ir_mode *mode);
35 #endif /* _MODECONV_H_ */