• Home
  • Raw
  • Download

Lines Matching full:webassembly

1 //==- WebAssemblyMCTargetDesc.h - WebAssembly Target Descriptions -*- C++ -*-=//
10 /// This file provides WebAssembly-specific target descriptions.
39 namespace WebAssembly {
84 } // end namespace WebAssembly
118 // Defines symbolic names for WebAssembly registers. This defines a mapping from
124 // Defines symbolic names for the WebAssembly instructions.
130 namespace WebAssembly {
169 case WebAssembly::NAME##_A32: \ in GetDefaultP2AlignAny()
170 case WebAssembly::NAME##_A64: \ in GetDefaultP2AlignAny()
171 case WebAssembly::NAME##_A32_S: \ in GetDefaultP2AlignAny()
172 case WebAssembly::NAME##_A64_S: in GetDefaultP2AlignAny()
305 case WebAssembly::ARGUMENT_i32: in isArgument()
306 case WebAssembly::ARGUMENT_i32_S: in isArgument()
307 case WebAssembly::ARGUMENT_i64: in isArgument()
308 case WebAssembly::ARGUMENT_i64_S: in isArgument()
309 case WebAssembly::ARGUMENT_f32: in isArgument()
310 case WebAssembly::ARGUMENT_f32_S: in isArgument()
311 case WebAssembly::ARGUMENT_f64: in isArgument()
312 case WebAssembly::ARGUMENT_f64_S: in isArgument()
313 case WebAssembly::ARGUMENT_v16i8: in isArgument()
314 case WebAssembly::ARGUMENT_v16i8_S: in isArgument()
315 case WebAssembly::ARGUMENT_v8i16: in isArgument()
316 case WebAssembly::ARGUMENT_v8i16_S: in isArgument()
317 case WebAssembly::ARGUMENT_v4i32: in isArgument()
318 case WebAssembly::ARGUMENT_v4i32_S: in isArgument()
319 case WebAssembly::ARGUMENT_v2i64: in isArgument()
320 case WebAssembly::ARGUMENT_v2i64_S: in isArgument()
321 case WebAssembly::ARGUMENT_v4f32: in isArgument()
322 case WebAssembly::ARGUMENT_v4f32_S: in isArgument()
323 case WebAssembly::ARGUMENT_v2f64: in isArgument()
324 case WebAssembly::ARGUMENT_v2f64_S: in isArgument()
325 case WebAssembly::ARGUMENT_funcref: in isArgument()
326 case WebAssembly::ARGUMENT_funcref_S: in isArgument()
327 case WebAssembly::ARGUMENT_externref: in isArgument()
328 case WebAssembly::ARGUMENT_externref_S: in isArgument()
329 case WebAssembly::ARGUMENT_exnref: in isArgument()
330 case WebAssembly::ARGUMENT_exnref_S: in isArgument()
339 case WebAssembly::COPY_I32: in isCopy()
340 case WebAssembly::COPY_I32_S: in isCopy()
341 case WebAssembly::COPY_I64: in isCopy()
342 case WebAssembly::COPY_I64_S: in isCopy()
343 case WebAssembly::COPY_F32: in isCopy()
344 case WebAssembly::COPY_F32_S: in isCopy()
345 case WebAssembly::COPY_F64: in isCopy()
346 case WebAssembly::COPY_F64_S: in isCopy()
347 case WebAssembly::COPY_V128: in isCopy()
348 case WebAssembly::COPY_V128_S: in isCopy()
349 case WebAssembly::COPY_FUNCREF: in isCopy()
350 case WebAssembly::COPY_FUNCREF_S: in isCopy()
351 case WebAssembly::COPY_EXTERNREF: in isCopy()
352 case WebAssembly::COPY_EXTERNREF_S: in isCopy()
353 case WebAssembly::COPY_EXNREF: in isCopy()
354 case WebAssembly::COPY_EXNREF_S: in isCopy()
363 case WebAssembly::TEE_I32: in isTee()
364 case WebAssembly::TEE_I32_S: in isTee()
365 case WebAssembly::TEE_I64: in isTee()
366 case WebAssembly::TEE_I64_S: in isTee()
367 case WebAssembly::TEE_F32: in isTee()
368 case WebAssembly::TEE_F32_S: in isTee()
369 case WebAssembly::TEE_F64: in isTee()
370 case WebAssembly::TEE_F64_S: in isTee()
371 case WebAssembly::TEE_V128: in isTee()
372 case WebAssembly::TEE_V128_S: in isTee()
373 case WebAssembly::TEE_FUNCREF: in isTee()
374 case WebAssembly::TEE_FUNCREF_S: in isTee()
375 case WebAssembly::TEE_EXTERNREF: in isTee()
376 case WebAssembly::TEE_EXTERNREF_S: in isTee()
377 case WebAssembly::TEE_EXNREF: in isTee()
378 case WebAssembly::TEE_EXNREF_S: in isTee()
387 case WebAssembly::CALL: in isCallDirect()
388 case WebAssembly::CALL_S: in isCallDirect()
389 case WebAssembly::RET_CALL: in isCallDirect()
390 case WebAssembly::RET_CALL_S: in isCallDirect()
399 case WebAssembly::CALL_INDIRECT: in isCallIndirect()
400 case WebAssembly::CALL_INDIRECT_S: in isCallIndirect()
401 case WebAssembly::RET_CALL_INDIRECT: in isCallIndirect()
402 case WebAssembly::RET_CALL_INDIRECT_S: in isCallIndirect()
411 case WebAssembly::BR_TABLE_I32: in isBrTable()
412 case WebAssembly::BR_TABLE_I32_S: in isBrTable()
413 case WebAssembly::BR_TABLE_I64: in isBrTable()
414 case WebAssembly::BR_TABLE_I64_S: in isBrTable()
423 case WebAssembly::BLOCK: in isMarker()
424 case WebAssembly::BLOCK_S: in isMarker()
425 case WebAssembly::END_BLOCK: in isMarker()
426 case WebAssembly::END_BLOCK_S: in isMarker()
427 case WebAssembly::LOOP: in isMarker()
428 case WebAssembly::LOOP_S: in isMarker()
429 case WebAssembly::END_LOOP: in isMarker()
430 case WebAssembly::END_LOOP_S: in isMarker()
431 case WebAssembly::TRY: in isMarker()
432 case WebAssembly::TRY_S: in isMarker()
433 case WebAssembly::END_TRY: in isMarker()
434 case WebAssembly::END_TRY_S: in isMarker()
441 } // end namespace WebAssembly