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()
746 bool parseSignature(wasm::WasmSignature *Signature) { in parseSignature() argument
749 if (parseRegTypeList(Signature->Params)) in parseSignature()
757 if (parseRegTypeList(Signature->Returns)) in parseSignature()
889 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective() local
890 if (parseSignature(Signature.get())) in ParseDirective()
892 TC.funcDecl(*Signature); in ParseDirective()
893 WasmSym->setSignature(Signature.get()); in ParseDirective()
894 addSignature(std::move(Signature)); in ParseDirective()
942 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective() local
943 if (parseRegTypeList(Signature->Params)) in ParseDirective()
945 WasmSym->setSignature(Signature.get()); in ParseDirective()
946 addSignature(std::move(Signature)); in ParseDirective()