From: Michael Beck Date: Tue, 25 Oct 2005 15:09:08 +0000 (+0000) Subject: ptr_access_store added X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=094647d67bcf9ee573ed2c90541341350b910db8;p=libfirm ptr_access_store added [r6804] --- diff --git a/ir/tr/entity.h b/ir/tr/entity.h index 413380421..d9fe820e1 100644 --- a/ir/tr/entity.h +++ b/ir/tr/entity.h @@ -587,12 +587,15 @@ extern entity *unknown_entity; /** Returns the unknown entity */ entity *get_unknown_entity(void); +/** Encodes how a pointer parameter is accessed. */ /** Encodes how a pointer parameter is accessed. */ typedef enum acc_bits { ptr_access_none = 0, /**< no access */ ptr_access_read = 1, /**< read access */ ptr_access_write = 2, /**< write access */ - ptr_access_rw = ptr_access_read|ptr_access_write /**< read AND write access */ + ptr_access_rw = ptr_access_read|ptr_access_write, /**< read AND write access */ + ptr_access_store = 4, /**< the pointer is stored */ + ptr_access_all = ptr_access_rw|ptr_access_store /**< all possible access */ } ptr_access_kind; #endif /* _ENTITY_H_ */