Lines Matching refs:Signature
637 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseInstruction() local
638 if (parseSignature(Signature.get())) in ParseInstruction()
642 TC.setLastSig(*Signature.get()); in ParseInstruction()
644 NestingStack.back().Sig = *Signature.get(); in ParseInstruction()
649 WasmSym->setSignature(Signature.get()); in ParseInstruction()
650 addSignature(std::move(Signature)); in ParseInstruction()
754 bool parseSignature(wasm::WasmSignature *Signature) { in parseSignature() argument
757 if (parseRegTypeList(Signature->Params)) in parseSignature()
765 if (parseRegTypeList(Signature->Returns)) in parseSignature()
885 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective() local
886 if (parseSignature(Signature.get())) in ParseDirective()
888 TC.funcDecl(*Signature); in ParseDirective()
889 WasmSym->setSignature(Signature.get()); in ParseDirective()
890 addSignature(std::move(Signature)); in ParseDirective()
938 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective() local
939 if (parseRegTypeList(Signature->Params)) in ParseDirective()
941 WasmSym->setSignature(Signature.get()); in ParseDirective()
942 addSignature(std::move(Signature)); in ParseDirective()