Lines Matching refs:Signature
635 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseInstruction() local
636 if (parseSignature(Signature.get())) in ParseInstruction()
640 TC.setLastSig(*Signature.get()); in ParseInstruction()
642 NestingStack.back().Sig = *Signature.get(); in ParseInstruction()
647 WasmSym->setSignature(Signature.get()); in ParseInstruction()
648 addSignature(std::move(Signature)); in ParseInstruction()
744 bool parseSignature(wasm::WasmSignature *Signature) { in parseSignature() argument
747 if (parseRegTypeList(Signature->Params)) in parseSignature()
755 if (parseRegTypeList(Signature->Returns)) in parseSignature()
874 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective() local
875 if (parseSignature(Signature.get())) in ParseDirective()
877 TC.funcDecl(*Signature); in ParseDirective()
878 WasmSym->setSignature(Signature.get()); in ParseDirective()
879 addSignature(std::move(Signature)); in ParseDirective()
927 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective() local
928 if (parseRegTypeList(Signature->Params)) in ParseDirective()
930 WasmSym->setSignature(Signature.get()); in ParseDirective()
931 addSignature(std::move(Signature)); in ParseDirective()