Home
last modified time | relevance | path

Searched refs:WasmSignature (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
H A DWasmTraits.h24 template <> struct DenseMapInfo<wasm::WasmSignature> {
25 static wasm::WasmSignature getEmptyKey() {
26 wasm::WasmSignature Sig;
27 Sig.State = wasm::WasmSignature::Empty;
30 static wasm::WasmSignature getTombstoneKey() {
31 wasm::WasmSignature Sig;
32 Sig.State = wasm::WasmSignature::Tombstone;
35 static unsigned getHashValue(const wasm::WasmSignature &Sig) {
43 static bool isEqual(const wasm::WasmSignature &LHS,
44 const wasm::WasmSignature &RHS) {
H A DWasm.h402 struct WasmSignature { struct
408 WasmSignature(SmallVector<ValType, 1> &&InReturns, in WasmSignature() argument
411 WasmSignature() = default;
415 inline bool operator==(const WasmSignature &LHS, const WasmSignature &RHS) {
420 inline bool operator!=(const WasmSignature &LHS, const WasmSignature &RHS) {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.h26 std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures;
46 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature()
82 wasm::WasmSignature *Sig,
H A DWebAssemblyMachineFunctionInfo.cpp99 std::unique_ptr<wasm::WasmSignature>
102 auto Sig = std::make_unique<wasm::WasmSignature>(); in signatureFromMVTs()
H A DWebAssemblyMCInstLower.cpp141 std::make_unique<wasm::WasmSignature>(std::move(Returns), std::move(Params)); in GetExternalSymbolSymbol()
197 auto Signature = std::make_unique<wasm::WasmSignature>(std::move(Returns), in lowerTypeIndexOperand()
H A DWebAssemblyAsmPrinter.cpp133 static std::string getEmscriptenInvokeSymbolName(wasm::WasmSignature *Sig) { in getEmscriptenInvokeSymbolName()
152 const Function *F, bool EnableEmEH, wasm::WasmSignature *Sig, in getMCSymbolForFunction()
H A DWebAssemblyMachineFunctionInfo.h182 std::unique_ptr<wasm::WasmSignature>
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCSymbolWasm.h27 wasm::WasmSignature *Signature = nullptr;
124 const wasm::WasmSignature *getSignature() const { return Signature; } in getSignature()
125 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/
H A DWasm.h41 const wasm::WasmSignature *Signature) in WasmSymbol()
49 const wasm::WasmSignature *Signature;
140 ArrayRef<wasm::WasmSignature> types() const { return Signatures; } in types()
276 std::vector<wasm::WasmSignature> Signatures;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp199 std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures;
272 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature()
610 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseInstruction()
724 bool parseSignature(wasm::WasmSignature *Signature) { in parseSignature()
855 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective()
907 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseDirective()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.h71 std::string signatureToString(const wasm::WasmSignature *Sig);
H A DWebAssemblyTypeUtilities.cpp118 std::string WebAssembly::signatureToString(const wasm::WasmSignature *Sig) { in signatureToString()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DWasmObjectWriter.cpp216 DenseMap<wasm::WasmSignature, uint32_t> SignatureIndices;
217 SmallVector<wasm::WasmSignature, 4> Signatures;
309 void writeTypeSection(ArrayRef<wasm::WasmSignature> Signatures);
760 ArrayRef<wasm::WasmSignature> Signatures) { in writeTypeSection()
769 for (const wasm::WasmSignature &Sig : Signatures) { in writeTypeSection()
1208 wasm::WasmSignature S; in registerFunctionType()
1230 wasm::WasmSignature S; in registerEventType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DWasmObjectFile.cpp529 const wasm::WasmSignature *Signature = nullptr; in parseLinkingSectionSymtab()
1009 wasm::WasmSignature Sig; in parseTypeSection()