Searched refs:WasmSignature (Results 1 – 14 of 14) sorted by relevance
25 template <> struct DenseMapInfo<wasm::WasmSignature> {26 static wasm::WasmSignature getEmptyKey() {27 wasm::WasmSignature Sig;28 Sig.State = wasm::WasmSignature::Empty;31 static wasm::WasmSignature getTombstoneKey() {32 wasm::WasmSignature Sig;33 Sig.State = wasm::WasmSignature::Tombstone;36 static unsigned getHashValue(const wasm::WasmSignature &Sig) {44 static bool isEqual(const wasm::WasmSignature &LHS,45 const wasm::WasmSignature &RHS) {
42 const wasm::WasmSignature *Signature) in WasmSymbol()49 const wasm::WasmSignature *Signature;133 ArrayRef<wasm::WasmSignature> types() const { return Signatures; } in types()260 std::vector<wasm::WasmSignature> Signatures;
308 struct WasmSignature { struct314 WasmSignature(SmallVector<wasm::ValType, 1> &&InReturns, in WasmSignature() argument317 WasmSignature() = default;321 inline bool operator==(const WasmSignature &LHS, const WasmSignature &RHS) {326 inline bool operator!=(const WasmSignature &LHS, const WasmSignature &RHS) {
24 wasm::WasmSignature *Signature = nullptr;75 const wasm::WasmSignature *getSignature() const { return Signature; } in getSignature()76 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature()
60 void emitSignature(const wasm::WasmSignature *Sig);61 void emitParamList(const wasm::WasmSignature *Sig);62 void emitReturnList(const wasm::WasmSignature *Sig);
65 const wasm::WasmSignature *Sig) { in emitSignature()74 const wasm::WasmSignature *Sig) { in emitParamList()84 const wasm::WasmSignature *Sig) { in emitReturnList()
62 struct WasmSignature { struct72 WasmSignature() : State(Plain) {} in WasmSignature() function82 static WasmSignature getEmptyKey() { in getEmptyKey()83 WasmSignature Sig; in getEmptyKey()84 Sig.State = WasmSignature::Empty; in getEmptyKey()87 static WasmSignature getTombstoneKey() { in getTombstoneKey()88 WasmSignature Sig; in getTombstoneKey()89 Sig.State = WasmSignature::Tombstone; in getTombstoneKey()100 static bool isEqual(const WasmSignature &LHS, const WasmSignature &RHS) { in isEqual()1091 WasmSignature S; in registerFunctionType()[all …]
29 std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures;42 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature()
73 std::unique_ptr<wasm::WasmSignature>76 auto Sig = make_unique<wasm::WasmSignature>(); in SignatureFromMVTs()
116 make_unique<wasm::WasmSignature>(std::move(Returns), std::move(Params)); in GetExternalSymbolSymbol()213 auto Signature = make_unique<wasm::WasmSignature>(std::move(Returns), in Lower()
135 std::unique_ptr<wasm::WasmSignature>
52 struct WasmSignature;87 using llvm::wasm::WasmSignature;
159 std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures;216 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature()532 bool parseSignature(wasm::WasmSignature *Signature) { in parseSignature()609 auto Signature = make_unique<wasm::WasmSignature>(); in ParseDirective()626 auto Signature = make_unique<wasm::WasmSignature>(); in ParseDirective()
484 const wasm::WasmSignature *Signature = nullptr; in parseLinkingSectionSymtab()785 wasm::WasmSignature Sig; in parseTypeSection()