| /wasmtime-44.0.1/cranelift/filetests/filetests/verifier/ |
| H A D | patchable-call.clif | 4 fn0 = patchable %f() system_v 6 call fn0() ; error: patchable call to non-colocated function 11 fn0 = colocated patchable %f() -> i32 system_v 13 v0 = call fn0() ; error: patchable call cannot occur to a function with return values
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/pulley64/ |
| H A D | extend.clif | 15 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 37 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 59 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 80 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 101 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 123 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 145 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 166 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false }
|
| H A D | patchable-call.clif | 5 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 18 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 19 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 34 fn0 = colocated patchable %f(i64, i64, i64, i64, i64, i64, i64, i64, i64, i64) preserve_all 53 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 54 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 76 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 94 …inuation: MachLabel(1), exception_handlers: [Default(MachLabel(2))] }), patchable: true }; jump Ma…
|
| H A D | call.clif | 19 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 46 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 78 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 106 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 152 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 220 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 294 …, callee_conv: Tail, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 344 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 390 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false }
|
| H A D | call_indirect_host.clif | 14 …allee_conv: SystemV, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false }
|
| H A D | exceptions.clif | 28 …inuation: MachLabel(1), exception_handlers: [Default(MachLabel(2))] }), patchable: false }; jump M… 80 …inuation: MachLabel(1), exception_handlers: [Default(MachLabel(2))] }), patchable: false }; jump M… 138 … Tag(tag1, MachLabel(2)), Context(stack0), Tag(tag0, MachLabel(4))] }), patchable: false }; jump M… 212 …inuation: MachLabel(2), exception_handlers: [Default(MachLabel(3))] }), patchable: false }; jump M…
|
| H A D | preserve-all.clif | 18 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false } 19 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false } 123 …onv: SystemV, caller_conv: PreserveAll, callee_pop_size: 0, try_call_info: None, patchable: false } 383 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false }
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/pulley32/ |
| H A D | extend.clif | 15 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 37 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 58 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 78 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 99 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 121 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 142 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 162 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false }
|
| H A D | patchable-call.clif | 5 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 18 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 19 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 34 fn0 = colocated patchable %f(i64, i64, i64, i64, i64, i64, i64, i64, i64, i64) preserve_all 53 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 54 …conv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: true } 76 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 95 …inuation: MachLabel(1), exception_handlers: [Default(MachLabel(2))] }), patchable: true }; jump Ma…
|
| H A D | call.clif | 19 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 46 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 78 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 106 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 152 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 220 …, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false } 294 …, callee_conv: Tail, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false }
|
| H A D | preserve-all.clif | 18 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false } 19 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false } 123 …onv: SystemV, caller_conv: PreserveAll, callee_pop_size: 0, try_call_info: None, patchable: false } 383 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false } 407 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false } 408 …onv: PreserveAll, caller_conv: SystemV, callee_pop_size: 0, try_call_info: None, patchable: false }
|
| H A D | exceptions.clif | 27 …inuation: MachLabel(1), exception_handlers: [Default(MachLabel(2))] }), patchable: false }; jump M… 78 …inuation: MachLabel(1), exception_handlers: [Default(MachLabel(2))] }), patchable: false }; jump M… 135 … Tag(tag1, MachLabel(2)), Context(stack0), Tag(tag0, MachLabel(4))] }), patchable: false }; jump M… 210 …inuation: MachLabel(2), exception_handlers: [Default(MachLabel(3))] }), patchable: false }; jump M…
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/x64/ |
| H A D | patchable-call.clif | 5 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 33 ; callq 0x12 ; reloc_external CallPCRel4 %f -4 ; patchable call: NOP out last 5 bytes 34 ; callq 0x17 ; reloc_external CallPCRel4 %f -4 ; patchable call: NOP out last 5 bytes 41 fn0 = colocated patchable %f(i64, i64, i64, i64, i64, i64, i64, i64, i64, i64) preserve_all 88 ; callq 0x2f ; reloc_external CallPCRel4 %f -4 ; patchable call: NOP out last 5 bytes 93 ; callq 0x47 ; reloc_external CallPCRel4 %f -4 ; patchable call: NOP out last 5 bytes 102 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 165 ; callq 0x36 ; reloc_external CallPCRel4 %f -4 ; patchable call: NOP out last 5 bytes
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/s390x/ |
| H A D | patchable-call.clif | 5 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 32 ; brasl %r14, 0x16 ; reloc_external PLTRel32Dbl %f 2 ; patchable call: NOP out last 6 bytes 33 ; brasl %r14, 0x1c ; reloc_external PLTRel32Dbl %f 2 ; patchable call: NOP out last 6 bytes 38 fn0 = colocated patchable %f(i64, i64, i64, i64, i64, i64, i64, i64, i64, i64) preserve_all 82 ; brasl %r14, 0x38 ; reloc_external PLTRel32Dbl %f 2 ; patchable call: NOP out last 6 bytes 88 ; brasl %r14, 0x5c ; reloc_external PLTRel32Dbl %f 2 ; patchable call: NOP out last 6 bytes 94 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 164 ; brasl %r14, 0x42 ; reloc_external PLTRel32Dbl %f 2 ; patchable call: NOP out last 6 bytes
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/aarch64/ |
| H A D | patchable-call.clif | 5 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 32 ; bl #0x14 ; reloc_external Call %f 0 ; patchable call: NOP out last 4 bytes 33 ; bl #0x18 ; reloc_external Call %f 0 ; patchable call: NOP out last 4 bytes 38 fn0 = colocated patchable %f(i64, i64, i64, i64, i64, i64, i64, i64, i64, i64) preserve_all 82 ; bl #0x30 ; reloc_external Call %f 0 ; patchable call: NOP out last 4 bytes 85 ; bl #0x3c ; reloc_external Call %f 0 ; patchable call: NOP out last 4 bytes 92 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 169 ; bl #0x40 ; reloc_external Call %f 0 ; patchable call: NOP out last 4 bytes
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/riscv64/ |
| H A D | patchable-call.clif | 5 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 39 ; jalr ra ; patchable call: NOP out last 8 bytes 41 ; jalr ra ; patchable call: NOP out last 8 bytes 48 fn0 = colocated patchable %f(i64, i64, i64, i64, i64, i64, i64, i64, i64, i64) preserve_all 99 ; jalr ra ; patchable call: NOP out last 8 bytes 103 ; jalr ra ; patchable call: NOP out last 8 bytes 112 fn0 = colocated patchable %f(i64, i64, i64, i64) preserve_all 254 ; jalr ra ; patchable call: NOP out last 8 bytes
|
| /wasmtime-44.0.1/cranelift/frontend/src/frontend/ |
| H A D | safepoints.rs | 824 patchable: false, in needs_stack_map_and_loop() 891 patchable: false, in needs_stack_map_simple() 984 patchable: false, in needs_stack_map_and_post_order_early_return() 1087 patchable: false, in needs_stack_map_conditional_branches_and_liveness() 1177 patchable: false, in needs_stack_map_conditional_branches_and_liveness() 1247 patchable: false, in needs_stack_map_and_tail_calls() 1335 patchable: false, in needs_stack_map_and_tail_calls() 1403 patchable: false, in needs_stack_map_and_cfg_diamond() 1545 patchable: false, in needs_stack_map_and_heterogeneous_types() 1631 patchable: false, in series_of_non_overlapping_live_ranges_needs_stack_map() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/machinst/ |
| H A D | mod.rs | 502 if let Some(patchable) = patchables.peek() in disassemble() 503 && patchable.ret_addr == end as u32 in disassemble() 508 patchable.len in disassemble()
|
| H A D | abi.rs | 639 pub patchable: bool, field 679 patchable: false, in empty() 2102 patchable: bool, in gen_call_info() 2150 patchable, in gen_call_info()
|
| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | extfunc.rs | 323 pub patchable: bool, field 351 if self.ext_func.patchable { in fmt()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/lower/ |
| H A D | isle.rs | 82 patchable: bool, in gen_call_info() 119 .gen_call_info(sig, dest, uses, defs, try_call_info, patchable), in gen_call_info()
|
| /wasmtime-44.0.1/cranelift/frontend/src/ |
| H A D | frontend.rs | 848 patchable: false, in call_memcpy() 950 patchable: false, in call_memset() 1048 patchable: false, in call_memmove() 1084 patchable: false, in call_memcmp() 1967 patchable: false, in try_call()
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | inline.rs | 143 if cursor.func.dfg.ext_funcs[func_ref].patchable => in do_inlining() 1482 patchable, in create_func_refs() 1499 patchable: *patchable, in create_func_refs()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/lower/ |
| H A D | isle.rs | 73 patchable: bool, in gen_call_info() 83 .gen_call_info(sig, dest, uses, defs, try_call_info, patchable), in gen_call_info()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/lower/ |
| H A D | isle.rs | 86 patchable: bool, in gen_call_info() 96 .gen_call_info(sig, dest, uses, defs, try_call_info, patchable), in gen_call_info()
|