reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/wasm/Writer.cpp
  722     writeUleb128(os, 0, "num locals");
  768       writeI32Const(os, flagAddress, "flag address");
  769       writeI32Const(os, 0, "expected flag value");
  770       writeI32Const(os, 1, "flag value");
  771       writeU8(os, WASM_OPCODE_ATOMICS_PREFIX, "atomics prefix");
  772       writeUleb128(os, WASM_OPCODE_I32_RMW_CMPXCHG, "i32.atomic.rmw.cmpxchg");
  773       writeMemArg(os, 2, 0);
  774       writeU8(os, WASM_OPCODE_IF, "IF");
  775       writeU8(os, WASM_TYPE_NORESULT, "blocktype");
  778       writeI32Const(os, flagAddress, "flag address");
  779       writeI32Const(os, 1, "expected flag value");
  780       writeI64Const(os, -1, "timeout");
  781       writeU8(os, WASM_OPCODE_ATOMICS_PREFIX, "atomics prefix");
  782       writeUleb128(os, WASM_OPCODE_I32_ATOMIC_WAIT, "i32.atomic.wait");
  783       writeMemArg(os, 2, 0);
  784       writeU8(os, WASM_OPCODE_DROP, "drop");
  786       writeU8(os, WASM_OPCODE_ELSE, "ELSE");
  792           writeI32Const(os, s->startVA, "destination address");
  794           writeI32Const(os, 0, "segment offset");
  796           writeI32Const(os, s->size, "memory region size");
  798           writeU8(os, WASM_OPCODE_MISC_PREFIX, "bulk-memory prefix");
  799           writeUleb128(os, WASM_OPCODE_MEMORY_INIT, "memory.init");
  800           writeUleb128(os, s->index, "segment index immediate");
  801           writeU8(os, 0, "memory index immediate");
  806       writeI32Const(os, flagAddress, "flag address");
  807       writeI32Const(os, 2, "flag value");
  808       writeU8(os, WASM_OPCODE_ATOMICS_PREFIX, "atomics prefix");
  809       writeUleb128(os, WASM_OPCODE_I32_ATOMIC_STORE, "i32.atomic.store");
  810       writeMemArg(os, 2, 0);
  813       writeI32Const(os, flagAddress, "flag address");
  814       writeI32Const(os, -1, "number of waiters");
  815       writeU8(os, WASM_OPCODE_ATOMICS_PREFIX, "atomics prefix");
  816       writeUleb128(os, WASM_OPCODE_ATOMIC_NOTIFY, "atomic.notify");
  817       writeMemArg(os, 2, 0);
  818       writeU8(os, WASM_OPCODE_DROP, "drop");
  820       writeU8(os, WASM_OPCODE_END, "END");
  826           writeU8(os, WASM_OPCODE_MISC_PREFIX, "bulk-memory prefix");
  827           writeUleb128(os, WASM_OPCODE_DATA_DROP, "data.drop");
  828           writeUleb128(os, s->index, "segment index immediate");
  832     writeU8(os, WASM_OPCODE_END, "END");