| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | WasmTraits.h | 22 template <> struct DenseMapInfo<wasm::WasmSignature, void> { 23 static wasm::WasmSignature getEmptyKey() { 24 wasm::WasmSignature Sig; 25 Sig.State = wasm::WasmSignature::Empty; 28 static wasm::WasmSignature getTombstoneKey() { 29 wasm::WasmSignature Sig; 30 Sig.State = wasm::WasmSignature::Tombstone; 33 static unsigned getHashValue(const wasm::WasmSignature &Sig) { 41 static bool isEqual(const wasm::WasmSignature &LHS, 42 const wasm::WasmSignature &RHS) {
|
| H A D | Wasm.h | 436 struct WasmSignature { struct 442 WasmSignature(SmallVector<ValType, 1> &&InReturns, in WasmSignature() argument 445 WasmSignature() = default; 449 inline bool operator==(const WasmSignature &LHS, const WasmSignature &RHS) { 454 inline bool operator!=(const WasmSignature &LHS, const WasmSignature &RHS) {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmTypeCheck.h | 35 wasm::WasmSignature LastSig; 47 bool checkSig(SMLoc ErrorLoc, const wasm::WasmSignature &Sig); 57 void funcDecl(const wasm::WasmSignature &Sig); 59 void setLastSig(const wasm::WasmSignature &Sig) { LastSig = Sig; } in setLastSig()
|
| H A D | WebAssemblyAsmParser.cpp | 200 std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures; 232 wasm::WasmSignature Sig; 290 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature() 321 void push(NestingType NT, wasm::WasmSignature Sig = wasm::WasmSignature()) { in push() 485 wasm::WasmSignature Sig({static_cast<wasm::ValType>(BT)}, {}); in addBlockTypeOperand() 644 auto Signature = std::make_unique<wasm::WasmSignature>(); in ParseInstruction() 753 bool parseSignature(wasm::WasmSignature *Signature) { in parseSignature() 890 auto Signature = std::make_unique<wasm::WasmSignature>(); in parseDirective() 952 auto Signature = std::make_unique<wasm::WasmSignature>(); in parseDirective()
|
| H A D | WebAssemblyAsmTypeCheck.cpp | 50 void WebAssemblyAsmTypeCheck::funcDecl(const wasm::WasmSignature &Sig) { in funcDecl() 173 const wasm::WasmSignature &Sig) { in checkSig()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyAsmPrinter.h | 26 std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures; 47 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature() 85 wasm::WasmSignature *Sig,
|
| H A D | WebAssemblyMachineFunctionInfo.cpp | 114 std::unique_ptr<wasm::WasmSignature> 117 auto Sig = std::make_unique<wasm::WasmSignature>(); in signatureFromMVTs()
|
| H A D | WebAssemblyAsmPrinter.cpp | 134 static std::string getEmscriptenInvokeSymbolName(wasm::WasmSignature *Sig) { in getEmscriptenInvokeSymbolName() 153 const Function *F, bool EnableEmEH, wasm::WasmSignature *Sig, in getMCSymbolForFunction() 268 auto Signature = std::make_unique<wasm::WasmSignature>(std::move(Returns), in getOrCreateWasmSymbol()
|
| H A D | WebAssemblyMachineFunctionInfo.h | 175 std::unique_ptr<wasm::WasmSignature>
|
| H A D | WebAssemblyMCInstLower.cpp | 145 auto Signature = std::make_unique<wasm::WasmSignature>(std::move(Returns), in lowerTypeIndexOperand()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSymbolWasm.h | 27 wasm::WasmSignature *Signature = nullptr; 128 const wasm::WasmSignature *getSignature() const { return Signature; } in getSignature() 129 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature()
|
| /freebsd-14.2/contrib/llvm-project/lld/include/lld/Common/ |
| H A D | LLVM.h | 54 struct WasmSignature; 95 using llvm::wasm::WasmSignature;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | Wasm.h | 40 const wasm::WasmSignature *Signature) in WasmSymbol() 47 const wasm::WasmSignature *Signature; 140 ArrayRef<wasm::WasmSignature> types() const { return Signatures; } in types() 277 std::vector<wasm::WasmSignature> Signatures;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCTypeUtilities.h | 60 std::string signatureToString(const wasm::WasmSignature *Sig);
|
| H A D | WebAssemblyMCTypeUtilities.cpp | 96 std::string WebAssembly::signatureToString(const wasm::WasmSignature *Sig) { in signatureToString()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | WasmObjectWriter.cpp | 235 DenseMap<wasm::WasmSignature, uint32_t> SignatureIndices; 236 SmallVector<wasm::WasmSignature, 4> Signatures; 330 void writeTypeSection(ArrayRef<wasm::WasmSignature> Signatures); 827 ArrayRef<wasm::WasmSignature> Signatures) { in writeTypeSection() 836 for (const wasm::WasmSignature &Sig : Signatures) { in writeTypeSection() 1276 wasm::WasmSignature S; in registerFunctionType() 1298 wasm::WasmSignature S; in registerTagType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Object/ |
| H A D | WasmObjectFile.cpp | 631 const wasm::WasmSignature *Signature = nullptr; in parseLinkingSectionSymtab() 1110 wasm::WasmSignature Sig; in parseTypeSection() 1304 const wasm::WasmSignature *Signature = nullptr; in parseExportSection()
|