Searched refs:SinkableLoad (Results 1 – 6 of 6) sorted by relevance
3 (type SinkableLoad extern (enum))40 (convert SinkableLoad RegMemImm sink_load_to_reg_mem_imm)61 (decl sinkable_load (SinkableLoad) Value)66 (decl sink_load_to_reg_mem_imm (SinkableLoad) RegMemImm)
176 Therefore, we make the `sinkable_load` extractor create a `SinkableLoad` type186 (type SinkableLoad extern (enum))188 ;; Extract a `SinkableLoad` from a value if the value is defined by a compatible190 (decl sinkable_load (SinkableLoad) Value)194 Then, we pair that with a `sink_load` constructor that takes the `SinkableLoad`,201 ;; Sink a `SinkableLoad` into a `RegMemImm.Mem`.206 (decl sink_load (SinkableLoad) RegMemImm)223 See the `sinkable_load`, `SinkableLoad`, and `sink_load` declarations inside294 conversion from `SinkableLoad` to `Reg`, it is probably better for now
46 pub struct SinkableLoad { struct352 fn sinkable_load(&mut self, val: Value) -> Option<SinkableLoad> { in sinkable_load() argument357 return Some(SinkableLoad { in sinkable_load()367 fn sinkable_load_exact(&mut self, val: Value) -> Option<SinkableLoad> { in sinkable_load_exact() argument372 return Some(SinkableLoad { in sinkable_load_exact()382 fn sink_load(&mut self, load: &SinkableLoad) -> SyntheticAmode { in sink_load()
259 ;; moved into another instruction. Note that `SinkableLoad` should not be used270 (type SinkableLoad (enum (Load (inst Inst) (ty Type) (addr Value) (offset u8))))271 (decl pure partial sinkable_load (Value) SinkableLoad)277 (SinkableLoad.Load inst ty addr offset8))286 (decl sink_load (SinkableLoad) SunkLoad)287 (rule (sink_load (SinkableLoad.Load inst ty addr offset))291 (convert SinkableLoad SunkLoad sink_load)314 (type G32Bne (enum (All (heap_base Value) (heap_bound SinkableLoad) (wasm_addr Value) (offset u8))))
1056 (type SinkableLoad extern (enum))1065 (decl sinkable_load (SinkableLoad) Value)1074 (decl sinkable_load_exact (SinkableLoad) Value)1077 ;; Sink a `SinkableLoad` into a `SyntheticAmode`.1082 (decl sink_load (SinkableLoad) SyntheticAmode)1089 (decl sink_load_to_xmm_mem (SinkableLoad) XmmMem)1093 (decl sink_load_to_reg_mem (SinkableLoad) RegMem)1096 (decl sink_load_to_gpr_mem (SinkableLoad) GprMem)4001 (convert SinkableLoad RegMem sink_load_to_reg_mem)4002 (convert SinkableLoad GprMem sink_load_to_gpr_mem)[all …]