Lines Matching defs:name

82 #define WASM_INSTANCE_OBJECT_SIZE(name)     \
83 (WasmInstanceObject::k##name##OffsetEnd - \
84 WasmInstanceObject::k##name##Offset + 1) // NOLINT(whitespace/indent)
86 #define LOAD_MUTABLE_INSTANCE_FIELD(name, type) \
88 assert_size(WASM_INSTANCE_OBJECT_SIZE(name), type), GetInstance(), \
89 wasm::ObjectAccess::ToTagged(WasmInstanceObject::k##name##Offset))
91 #define LOAD_INSTANCE_FIELD(name, type) \
93 assert_size(WASM_INSTANCE_OBJECT_SIZE(name), type), GetInstance(), \
94 wasm::ObjectAccess::ToTagged(WasmInstanceObject::k##name##Offset))
96 #define LOAD_INSTANCE_FIELD_NO_ELIMINATION(name, type) \
98 assert_size(WASM_INSTANCE_OBJECT_SIZE(name), type), GetInstance(), \
99 wasm::ObjectAccess::ToTagged(WasmInstanceObject::k##name##Offset))
128 #define DEF_CASE(name) \
129 case wasm::WasmCode::k##name: \
130 return Builtin::k##name;
131 #define DEF_TRAP_CASE(name) DEF_CASE(ThrowWasm##name)
141 Builtin name, Zone* zone, StubCallMode stub_mode,
145 Builtins::CallInterfaceDescriptorFor(name);
194 Node* CallBuiltin(Builtin name, Operator::Properties properties,
197 name, temp_zone(), StubCallMode::kCallBuiltinPointer, false,
199 Node* call_target = GetBuiltinPointerTarget(name);
1482 #define TRAPREASON_TO_TRAPID(name) \
1483 case wasm::k##name: \
1485 static_cast<int>(TrapId::k##name) == wasm::WasmCode::kThrowWasm##name, \
1487 return TrapId::k##name;
7868 #define COMPARE_SIG_FOR_BUILTIN(name) \
7871 wasm::WasmOpcodes::Signature(wasm::kExpr##name); \
7872 if (!sig) sig = wasm::WasmOpcodes::AsmjsSignature(wasm::kExpr##name); \
7875 return {WasmImportCallKind::k##name, callable, no_suspender}; \
7878 #define COMPARE_SIG_FOR_BUILTIN_F64(name) \
7879 case Builtin::kMath##name: \
7880 COMPARE_SIG_FOR_BUILTIN(F64##name); \
7882 #define COMPARE_SIG_FOR_BUILTIN_F32_F64(name) \
7883 case Builtin::kMath##name: \
7884 COMPARE_SIG_FOR_BUILTIN(F64##name); \
7885 COMPARE_SIG_FOR_BUILTIN(F32##name); \
7946 #define CASE(name) \
7947 case WasmImportCallKind::k##name: \
7948 *name_ptr = "WasmMathIntrinsic:" #name; \
7949 return wasm::kExpr##name
8086 // Build a name in the form "wasm-to-js-<kind>-<signature>".
8239 // Build a name in the form "wasm-to-js-<kind>-<signature>".
8292 // Build a name in the form "js-to-js:<params>:<returns>".
8349 // Build a name in the form "c-wasm-entry:<params>:<returns>".
8411 wasm::WireBytesRef name = module->lazily_generated_names.LookupFunctionName(
8413 if (!name.is_empty()) {
8414 int name_len = name.length();
8416 memcpy(index_name, module_bytes->start() + name.offset(), name_len);
8665 "wasm-call", // debug name
8754 call_descriptor->debug_name(), // debug name