Hi! which pass do you recommend to optimize access to a global struct? for example: struct { int a; int b; } global; void foo(int x) { global.a = x; int y = global.a; // should be replaced by int y = x; } I guess it's one of the alias passes but which one to choose? Thanks, -Jochen