Lines Matching refs:env
56 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) {
57 checkLabel(env, ctx);
64 cond.checkCondition(env, newctx, reach(env, vset), exp);
65 cond = convert(env, newctx, Type.tBoolean, cond);
67 vset = body.check(env, newctx, cvars.vsTrue, exp);
70 ctx.checkBackBranch(env, this, vsEntry, vset);
79 public Statement inline(Environment env, Context ctx) {
81 cond = cond.inlineValue(env, ctx);
83 body = body.inline(env, ctx);
91 public int costInline(int thresh, Environment env, Context ctx) {
92 return 1 + cond.costInline(thresh, env, ctx)
93 + ((body != null) ? body.costInline(thresh, env, ctx) : 0);
111 public void code(Environment env, Context ctx, Assembler asm) {
120 body.code(env, newctx, asm);
124 cond.codeBranch(env, newctx, asm, l1, true);