|
166 | 166 |
|
167 | 167 | ## interpreter
|
168 | 168 |
|
169 |
| -using Core.Compiler: AbstractInterpreter, InferenceResult, InferenceParams, InferenceState, |
170 |
| - OptimizationParams, CachedMethodTable |
| 169 | +using Core.Compiler: |
| 170 | + AbstractInterpreter, InferenceResult, InferenceParams, InferenceState, OptimizationParams |
171 | 171 |
|
172 | 172 | struct GPUInterpreter <: AbstractInterpreter
|
173 | 173 | global_cache::CodeCache
|
@@ -220,17 +220,17 @@ end
|
220 | 220 | Core.Compiler.may_optimize(interp::GPUInterpreter) = true
|
221 | 221 | Core.Compiler.may_compress(interp::GPUInterpreter) = true
|
222 | 222 | Core.Compiler.may_discard_trees(interp::GPUInterpreter) = true
|
223 |
| -if VERSION >= v"1.7.0-DEV.577" |
| 223 | +@static if VERSION >= v"1.7.0-DEV.577" |
224 | 224 | Core.Compiler.verbose_stmt_info(interp::GPUInterpreter) = false
|
225 | 225 | end
|
226 | 226 |
|
227 |
| -if isdefined(Base.Experimental, Symbol("@overlay")) |
| 227 | +@static if isdefined(Base.Experimental, Symbol("@overlay")) |
228 | 228 | using Core.Compiler: OverlayMethodTable
|
229 | 229 | Core.Compiler.method_table(interp::GPUInterpreter, sv::InferenceState) =
|
230 |
| - CachedMethodTable(OverlayMethodTable(interp.world, interp.method_table)) |
| 230 | + OverlayMethodTable(interp.world, interp.method_table) |
231 | 231 | else
|
232 | 232 | Core.Compiler.method_table(interp::GPUInterpreter, sv::InferenceState) =
|
233 |
| - CachedMethodTable(WorldOverlayMethodTable(interp.world)) |
| 233 | + WorldOverlayMethodTable(interp.world) |
234 | 234 | end
|
235 | 235 |
|
236 | 236 |
|
|
0 commit comments