Lines Matching refs:ctx
57 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) {
58 checkLabel(env, ctx);
59 CheckContext newctx = new CheckContext(ctx, this);
140 return ctx.removeAdditionalVars(vset);
146 public Statement inline(Environment env, Context ctx) {
147 ctx = new Context(ctx, this);
148 expr = expr.inlineValue(env, ctx);
151 args[i] = args[i].inline(env, ctx);
160 public Statement copyInline(Context ctx, boolean valNeeded) {
162 s.expr = expr.copyInline(ctx);
166 s.args[i] = args[i].copyInline(ctx, valNeeded);
175 public int costInline(int thresh, Environment env, Context ctx) {
176 int cost = expr.costInline(thresh, env, ctx);
179 cost += args[i].costInline(thresh, env, ctx);
188 public void code(Environment env, Context ctx, Assembler asm) {
189 CodeContext newctx = new CodeContext(ctx, this);