Lines Matching refs:load
61 // Basic load.
64 defm LOAD_I32 : WebAssemblyLoad<I32, "i32.load", 0x28, []>;
65 defm LOAD_I64 : WebAssemblyLoad<I64, "i64.load", 0x29, []>;
66 defm LOAD_F32 : WebAssemblyLoad<F32, "f32.load", 0x2a, []>;
67 defm LOAD_F64 : WebAssemblyLoad<F64, "f64.load", 0x2b, []>;
77 defm : LoadPatNoOffset<i32, load, "LOAD_I32">;
78 defm : LoadPatNoOffset<i64, load, "LOAD_I64">;
79 defm : LoadPatNoOffset<f32, load, "LOAD_F32">;
80 defm : LoadPatNoOffset<f64, load, "LOAD_F64">;
95 defm : LoadPatImmOff<i32, load, regPlusImm, "LOAD_I32">;
96 defm : LoadPatImmOff<i64, load, regPlusImm, "LOAD_I64">;
97 defm : LoadPatImmOff<f32, load, regPlusImm, "LOAD_F32">;
98 defm : LoadPatImmOff<f64, load, regPlusImm, "LOAD_F64">;
99 defm : LoadPatImmOff<i32, load, or_is_add, "LOAD_I32">;
100 defm : LoadPatImmOff<i64, load, or_is_add, "LOAD_I64">;
101 defm : LoadPatImmOff<f32, load, or_is_add, "LOAD_F32">;
102 defm : LoadPatImmOff<f64, load, or_is_add, "LOAD_F64">;
114 defm : LoadPatOffsetOnly<i32, load, "LOAD_I32">;
115 defm : LoadPatOffsetOnly<i64, load, "LOAD_I64">;
116 defm : LoadPatOffsetOnly<f32, load, "LOAD_F32">;
117 defm : LoadPatOffsetOnly<f64, load, "LOAD_F64">;
128 defm : LoadPatGlobalAddrOffOnly<i32, load, "LOAD_I32">;
129 defm : LoadPatGlobalAddrOffOnly<i64, load, "LOAD_I64">;
130 defm : LoadPatGlobalAddrOffOnly<f32, load, "LOAD_F32">;
131 defm : LoadPatGlobalAddrOffOnly<f64, load, "LOAD_F64">;
133 // Extending load.