Lines Matching refs:WebAssembly
89 assert(End->getOpcode() == WebAssembly::END_FUNCTION); in MaybeRewriteToFallthrough()
94 if (FallthroughOpc != WebAssembly::FALLTHROUGH_RETURN_VOID) { in MaybeRewriteToFallthrough()
132 case WebAssembly::CALL_I32: in runOnMachineFunction()
133 case WebAssembly::CALL_I64: { in runOnMachineFunction()
160 case WebAssembly::RETURN_I32: in runOnMachineFunction()
162 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_I32, in runOnMachineFunction()
163 WebAssembly::COPY_I32); in runOnMachineFunction()
165 case WebAssembly::RETURN_I64: in runOnMachineFunction()
167 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_I64, in runOnMachineFunction()
168 WebAssembly::COPY_I64); in runOnMachineFunction()
170 case WebAssembly::RETURN_F32: in runOnMachineFunction()
172 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_F32, in runOnMachineFunction()
173 WebAssembly::COPY_F32); in runOnMachineFunction()
175 case WebAssembly::RETURN_F64: in runOnMachineFunction()
177 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_F64, in runOnMachineFunction()
178 WebAssembly::COPY_F64); in runOnMachineFunction()
180 case WebAssembly::RETURN_v16i8: in runOnMachineFunction()
182 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_v16i8, in runOnMachineFunction()
183 WebAssembly::COPY_V128); in runOnMachineFunction()
185 case WebAssembly::RETURN_v8i16: in runOnMachineFunction()
187 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_v8i16, in runOnMachineFunction()
188 WebAssembly::COPY_V128); in runOnMachineFunction()
190 case WebAssembly::RETURN_v4i32: in runOnMachineFunction()
192 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_v4i32, in runOnMachineFunction()
193 WebAssembly::COPY_V128); in runOnMachineFunction()
195 case WebAssembly::RETURN_v2i64: in runOnMachineFunction()
197 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_v2i64, in runOnMachineFunction()
198 WebAssembly::COPY_V128); in runOnMachineFunction()
200 case WebAssembly::RETURN_v4f32: in runOnMachineFunction()
202 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_v4f32, in runOnMachineFunction()
203 WebAssembly::COPY_V128); in runOnMachineFunction()
205 case WebAssembly::RETURN_v2f64: in runOnMachineFunction()
207 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_v2f64, in runOnMachineFunction()
208 WebAssembly::COPY_V128); in runOnMachineFunction()
210 case WebAssembly::RETURN_VOID: in runOnMachineFunction()
212 MI, MBB, MF, MFI, MRI, TII, WebAssembly::FALLTHROUGH_RETURN_VOID, in runOnMachineFunction()
213 WebAssembly::INSTRUCTION_LIST_END); in runOnMachineFunction()