+static INLINE int
+_is_entity_compiler_generated(const ir_entity *ent) {
+ assert(ent && ent->kind == k_entity);
+ return ent->compiler_gen;
+}
+
+static INLINE void
+_set_entity_compiler_generated(ir_entity *ent, int flag) {
+ assert(ent && ent->kind == k_entity);
+ ent->compiler_gen = flag ? 1 : 0;
+}
+
+static INLINE ir_address_taken_state
+_get_entity_address_taken(const ir_entity *ent) {
+ assert(ent && ent->kind == k_entity);
+ return ent->address_taken;
+}
+
+static INLINE void
+_set_entity_address_taken(ir_entity *ent, ir_address_taken_state flag) {
+ assert(ent && ent->kind == k_entity);
+ ent->address_taken = flag;
+}
+