X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftr%2Ftypewalk.h;h=e5524733eacadfaa5d490174df954facd4531453;hb=d0d85962ef52c14950db90e5981a7bea36023ab3;hp=589eaec4570ef109c4070b797af0d3bd57c8e3d9;hpb=39cf7372c98d61844be2fcd391f4050df1df6758;p=libfirm diff --git a/ir/tr/typewalk.h b/ir/tr/typewalk.h index 589eaec45..e5524733e 100644 --- a/ir/tr/typewalk.h +++ b/ir/tr/typewalk.h @@ -43,7 +43,7 @@ typedef void type_walk_func(type_or_ent *tore, void *env); * @param clss points to the visited class * @param env free environment pointer */ -typedef void class_walk_func(type *clss, void *env); +typedef void class_walk_func(ir_type *clss, void *env); /** Touches every type and entity in unspecified order. If new * types/entities are created during the traversal these will @@ -57,9 +57,9 @@ void type_walk(type_walk_func *pre, type_walk_func *post, void *env); * type walk at the irgs entity, the irgs frame type and all types and * entities that are attributes to firm nodes. */ void type_walk_irg(ir_graph *irg, - type_walk_func *pre, - type_walk_func *post, - void *env); + type_walk_func *pre, + type_walk_func *post, + void *env); /** Touches every class in specified order: @@ -73,8 +73,8 @@ void type_walk_irg(ir_graph *irg, @deprecated will be removed? */ void type_walk_super2sub(type_walk_func *pre, - type_walk_func *post, - void *env); + type_walk_func *post, + void *env); /** Walker for class types in inheritance order. * @@ -89,8 +89,8 @@ void type_walk_super2sub(type_walk_func *pre, * * The arguments pre, post, env may be NULL. */ void type_walk_super(type_walk_func *pre, - type_walk_func *post, - void *env); + type_walk_func *post, + void *env); /** Same as type_walk_super2sub, but visits only class types. Executes pre for a class if all superclasses have been visited. @@ -101,8 +101,8 @@ void type_walk_super(type_walk_func *pre, @bug ?? something is wrong with this. */ void class_walk_super2sub(class_walk_func *pre, - class_walk_func *post, - void *env); + class_walk_func *post, + void *env); /** * the entity walk function. A function type for entity walkers. @@ -119,8 +119,8 @@ typedef void entity_walk_func(entity *ent, void *env); * @param doit the entity walker function * @param env environment, will be passed to the walker function */ -void walk_types_entities(type *tp, - entity_walk_func *doit, - void *env); +void walk_types_entities(ir_type *tp, + entity_walk_func *doit, + void *env); #endif /* _TYPEWALK_H_ */