X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Flower%2Flower_dw.h;h=19792bf32f30fd72b095d5d66e28ac546132ee9c;hb=1b4cac3471b02b63e9656cd8c876f067766fe482;hp=ecf173cbed601dc97d99c6ed41975834435a838f;hpb=34c916bd6b2cb50de22a67a00919bb3ef2486db6;p=libfirm diff --git a/ir/lower/lower_dw.h b/ir/lower/lower_dw.h index ecf173cbe..19792bf32 100644 --- a/ir/lower/lower_dw.h +++ b/ir/lower/lower_dw.h @@ -25,6 +25,8 @@ #ifndef FIRM_LOWER_LOWER_DW_H #define FIRM_LOWER_LOWER_DW_H +#include "firm_types.h" + /** * Every double word node will be replaced, * we need some store to hold the replacement: @@ -102,6 +104,12 @@ static inline ir_node *get_lowered_high(ir_node *node) return get_node_entry(node)->high_word; } +/** + * Return the unsigned variant of the lowered mode + * Note: you must only call this during a dw_lowering (= in a lowering callback) + */ +ir_mode *ir_get_low_unsigned_mode(void); + /** * Default implementation. Context is unused. */