Lines Matching defs:sig
563 const FunctionSig* sig = consume_sig(module_->signature_zone.get());
564 return {sig, kNoSuperType};
601 const FunctionSig* sig = consume_sig(module_->signature_zone.get());
611 return {sig, super_index};
683 const FunctionSig* sig = consume_sig(module_->signature_zone.get());
685 module_->add_signature(sig, kNoSuperType);
800 module_->functions.push_back({nullptr, // sig
810 consume_sig_index(module_.get(), &function->sig);
891 module_->functions.push_back({nullptr, // sig
900 function->sig_index = consume_sig_index(module_.get(), &function->sig);
1072 (func->sig->parameter_count() > 0 || func->sig->return_count() > 0)) {
1544 function->sig = consume_sig(zone);
1672 function->sig, function->code.offset(),
1691 uint32_t consume_sig_index(WasmModule* module, const FunctionSig** sig) {
1697 *sig = nullptr;
1700 *sig = module->signature(sig_index);
1704 uint32_t consume_tag_sig_index(WasmModule* module, const FunctionSig** sig) {
1706 uint32_t sig_index = consume_sig_index(module, sig);
1707 if (*sig && (*sig)->return_count() != 0) {
1709 *sig = nullptr;
1929 auto sig = FixedSizeSignature<ValueType>::Returns(expected);
1930 FunctionBody body(&sig, buffer_offset_, pc_, end_);