Lines Matching refs:FuncKey

32     CompiledModuleInfo, Compiler, DefinedFuncIndex, FilePos, FinishedObject, FuncKey,
236 key: FuncKey,
252 caller_key: FuncKey,
255 callee_key: FuncKey,
330 key: FuncKey::UnsafeIntrinsic(abi, intrinsic), in for_component()
347 let key = FuncKey::ComponentTrampoline(abi, idx); in for_component()
383 let key = FuncKey::ResourceDropTrampoline; in for_component()
447 let key = FuncKey::DefinedWasmFunction(module, def_func_index); in collect_inputs_in_translations()
488 let key = FuncKey::ArrayToWasmTrampoline(module, def_func_index); in collect_inputs_in_translations()
519 let key = FuncKey::WasmToArrayTrampoline(trampoline_type_index); in collect_inputs_in_translations()
603 let mut outputs: BTreeMap<FuncKey, CompileOutput> = BTreeMap::new(); in compile()
629 let key_to_output: HashMap<FuncKey, OutputIndex> = inlining_functions(&outputs) in compile_with_inlining()
705 inlining_compiler.inline(caller, &mut |callee_key: FuncKey| { in compile_with_inlining()
842 FuncKey::DefinedWasmFunction(caller_module, _),
843 FuncKey::DefinedWasmFunction(callee_module, _),
896 fn is_inlining_function(key: FuncKey) -> bool { in is_inlining_function()
900 FuncKey::DefinedWasmFunction(..) => true, in is_inlining_function()
904 FuncKey::UnsafeIntrinsic(..) => true, in is_inlining_function()
909 FuncKey::ArrayToWasmTrampoline(..) in is_inlining_function()
910 | FuncKey::WasmToArrayTrampoline(..) in is_inlining_function()
911 | FuncKey::WasmToBuiltinTrampoline(..) in is_inlining_function()
912 | FuncKey::PatchableToBuiltinTrampoline(..) => false, in is_inlining_function()
914 FuncKey::ComponentTrampoline(..) | FuncKey::ResourceDropTrampoline => false, in is_inlining_function()
916 FuncKey::PulleyHostCall(_) => { in is_inlining_function()
941 let compile_builtin = |key: FuncKey| { in compile_required_builtins()
944 FuncKey::WasmToBuiltinTrampoline(builtin) => { in compile_required_builtins()
947 FuncKey::PatchableToBuiltinTrampoline(builtin) => { in compile_required_builtins()
972 FuncKey::WasmToBuiltinTrampoline(builtin) in compile_required_builtins()
973 | FuncKey::PatchableToBuiltinTrampoline(builtin) => { in compile_required_builtins()
989 outputs: BTreeMap<FuncKey, CompileOutput<'a>>,
1045 compiled_funcs: Vec<(String, FuncKey, Box<dyn Any + Send + Sync>)>,
1054 start_srclocs: HashMap<FuncKey, FilePos>,
1057 indices: BTreeMap<FuncKey, usize>,
1067 compiled_funcs: Vec<(String, FuncKey, Box<dyn Any + Send + Sync>)>, in link_and_append_code() argument
1081 &|_caller_index: usize, callee: FuncKey| { in link_and_append_code()
1094 let i = self.indices[&FuncKey::DefinedWasmFunction(module, func)]; in link_and_append_code()