瀏覽代碼

Respect jit.allow_direct_calls in fast-jit

jonathanvdc 8 年之前
父節點
當前提交
758858462a
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      kernel/modelverse_jit/cfg_optimization.py

+ 2 - 1
kernel/modelverse_jit/cfg_optimization.py

@@ -511,7 +511,8 @@ def optimize(entry_point, jit):
     optimize_graph_flow(entry_point)
     eliminate_trivial_phis(entry_point)
     entry_point = cfg_ssa_construction.construct_ssa_form(entry_point)
-    optimize_calls(entry_point, jit)
+    if jit.direct_calls_allowed:
+        optimize_calls(entry_point, jit)
     cfg_data_structures.optimize_data_structures(entry_point)
     yield [("CALL_ARGS", [inline_constants, (entry_point,)])]
     optimize_reads(entry_point)