Home
last modified time | relevance | path

Searched refs:patchable (Results 1 – 25 of 48) sorted by relevance

12

/wasmtime-44.0.1/cranelift/filetests/filetests/verifier/
H A Dpatchable-call.clif4 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 Dextend.clif15 …, 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 Dpatchable-call.clif5 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 Dcall.clif19 …, 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 Dcall_indirect_host.clif14 …allee_conv: SystemV, caller_conv: Fast, callee_pop_size: 0, try_call_info: None, patchable: false }
H A Dexceptions.clif28 …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 Dpreserve-all.clif18 …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 Dextend.clif15 …, 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 Dpatchable-call.clif5 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 Dcall.clif19 …, 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 Dpreserve-all.clif18 …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 Dexceptions.clif27 …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 Dpatchable-call.clif5 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 Dpatchable-call.clif5 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 Dpatchable-call.clif5 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 Dpatchable-call.clif5 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 Dsafepoints.rs824 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 Dmod.rs502 if let Some(patchable) = patchables.peek() in disassemble()
503 && patchable.ret_addr == end as u32 in disassemble()
508 patchable.len in disassemble()
H A Dabi.rs639 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 Dextfunc.rs323 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 Disle.rs82 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 Dfrontend.rs848 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 Dinline.rs143 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 Disle.rs73 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 Disle.rs86 patchable: bool, in gen_call_info()
96 .gen_call_info(sig, dest, uses, defs, try_call_info, patchable), in gen_call_info()

12