Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DWasmTraits.h25 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) {
H A DWasm.h42 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;
/freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/
H A DWasm.h308 struct WasmSignature { struct
314 WasmSignature(SmallVector<wasm::ValType, 1> &&InReturns, in WasmSignature() argument
317 WasmSignature() = default;
321 inline bool operator==(const WasmSignature &LHS, const WasmSignature &RHS) {
326 inline bool operator!=(const WasmSignature &LHS, const WasmSignature &RHS) {
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCSymbolWasm.h24 wasm::WasmSignature *Signature = nullptr;
75 const wasm::WasmSignature *getSignature() const { return Signature; } in getSignature()
76 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyTargetStreamer.h60 void emitSignature(const wasm::WasmSignature *Sig);
61 void emitParamList(const wasm::WasmSignature *Sig);
62 void emitReturnList(const wasm::WasmSignature *Sig);
H A DWebAssemblyTargetStreamer.cpp65 const wasm::WasmSignature *Sig) { in emitSignature()
74 const wasm::WasmSignature *Sig) { in emitParamList()
84 const wasm::WasmSignature *Sig) { in emitReturnList()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DWasmObjectWriter.cpp62 struct WasmSignature { struct
72 WasmSignature() : State(Plain) {} in WasmSignature() function
82 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 …]
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.h29 std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures;
42 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature()
H A DWebAssemblyMachineFunctionInfo.cpp73 std::unique_ptr<wasm::WasmSignature>
76 auto Sig = make_unique<wasm::WasmSignature>(); in SignatureFromMVTs()
H A DWebAssemblyMCInstLower.cpp116 make_unique<wasm::WasmSignature>(std::move(Returns), std::move(Params)); in GetExternalSymbolSymbol()
213 auto Signature = make_unique<wasm::WasmSignature>(std::move(Returns), in Lower()
H A DWebAssemblyMachineFunctionInfo.h135 std::unique_ptr<wasm::WasmSignature>
/freebsd-12.1/contrib/llvm/tools/lld/include/lld/Common/
H A DLLVM.h52 struct WasmSignature;
87 using llvm::wasm::WasmSignature;
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp159 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()
/freebsd-12.1/contrib/llvm/lib/Object/
H A DWasmObjectFile.cpp484 const wasm::WasmSignature *Signature = nullptr; in parseLinkingSectionSymtab()
785 wasm::WasmSignature Sig; in parseTypeSection()