Lines Matching refs:ctx
56 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) {
57 checkLabel(env,ctx);
58 CheckContext newctx = new CheckContext(ctx, this);
69 ctx.checkBackBranch(env, this, vsEntry, cvars.vsTrue);
72 return ctx.removeAdditionalVars(vset);
78 public Statement inline(Environment env, Context ctx) {
79 ctx = new Context(ctx, this);
81 body = body.inline(env, ctx);
83 cond = cond.inlineValue(env, ctx);
90 public Statement copyInline(Context ctx, boolean valNeeded) {
92 s.cond = cond.copyInline(ctx);
94 s.body = body.copyInline(ctx, valNeeded);
102 public int costInline(int thresh, Environment env, Context ctx) {
103 return 1 + cond.costInline(thresh, env, ctx)
104 + ((body != null) ? body.costInline(thresh, env, ctx) : 0);
110 public void code(Environment env, Context ctx, Assembler asm) {
114 CodeContext newctx = new CodeContext(ctx, this);