reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
# RUN: llvm-mc -show-encoding -triple=wasm32-unkown-unknown -mattr=+tail-call < %s | FileCheck %s

bar1:
    .functype bar1 () -> ()
    end_function

foo1:
    .functype foo1 () -> ()

    # CHECK: return_call bar1  # encoding: [0x12,
    # CHECK-NEXT: fixup A - offset: 1, value: bar1, kind: fixup_uleb128_i32
    return_call bar1

    end_function

foo2:
    .functype foo2 () -> ()

    # CHECK: return_call_indirect (i32) -> (i32) # encoding: [0x13,
    # CHECK-NEXT: fixup A - offset: 1, value: .Ltypeindex0@TYPEINDEX, kind: fixup_uleb128_i32
    return_call_indirect (i32) -> (i32)

    end_function