| /freebsd/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 | 506 struct WasmSignature { struct 516 WasmSignature(SmallVector<ValType, 1> &&InReturns, in WasmSignature() argument 519 WasmSignature() = default; 523 inline bool operator==(const WasmSignature &LHS, const WasmSignature &RHS) { 528 inline bool operator!=(const WasmSignature &LHS, const WasmSignature &RHS) {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmTypeCheck.h | 38 wasm::WasmSignature Sig; 44 wasm::WasmSignature LastSig; 77 bool checkSig(SMLoc ErrorLoc, const wasm::WasmSignature &Sig); 84 wasm::WasmSymbolType Type, const wasm::WasmSignature *&Sig); 91 void funcDecl(const wasm::WasmSignature &Sig); 93 void setLastSig(const wasm::WasmSignature &Sig) { LastSig = Sig; } in setLastSig()
|
| H A D | WebAssemblyAsmTypeCheck.cpp | 51 void WebAssemblyAsmTypeCheck::funcDecl(const wasm::WasmSignature &Sig) { in funcDecl() 239 const wasm::WasmSignature &Sig) { in checkSig() 301 const wasm::WasmSignature *&Sig) { in getSignature() 354 const wasm::WasmSignature *Sig = nullptr; in checkTryTable() 561 const wasm::WasmSignature *Sig = nullptr; in typeCheck() 624 const wasm::WasmSignature *Sig = nullptr; in typeCheck() 650 const wasm::WasmSignature *Sig = nullptr; in typeCheck()
|
| H A D | WebAssemblyAsmParser.cpp | 262 wasm::WasmSignature Sig; 355 void push(NestingType NT, wasm::WasmSignature Sig = wasm::WasmSignature()) { in push() 515 TC.setLastSig(wasm::WasmSignature{}); in addBlockTypeOperand() 517 wasm::WasmSignature Sig({static_cast<wasm::ValType>(BT)}, {}); in addBlockTypeOperand() 834 bool parseSignature(wasm::WasmSignature *Signature) { in parseSignature()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSymbolWasm.h | 28 wasm::WasmSignature *Signature = nullptr; 131 const wasm::WasmSignature *getSignature() const { return Signature; } in getSignature() 132 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature()
|
| H A D | MCContext.h | 78 struct WasmSignature; 153 SpecificBumpPtrAllocator<wasm::WasmSignature> WasmSignatureAllocator; 537 LLVM_ABI wasm::WasmSignature *createWasmSignature();
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | Wasm.h | 41 const wasm::WasmSignature *Signature) in WasmSymbol() 44 assert(!Signature || Signature->Kind != wasm::WasmSignature::Placeholder); in WasmSymbol() 52 const wasm::WasmSignature *Signature; 145 ArrayRef<wasm::WasmSignature> types() const { return Signatures; } in types() 284 std::vector<wasm::WasmSignature> Signatures;
|
| /freebsd/contrib/llvm-project/lld/include/lld/Common/ |
| H A D | LLVM.h | 54 struct WasmSignature; 92 using llvm::wasm::WasmSignature;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCTypeUtilities.h | 66 std::string signatureToString(const wasm::WasmSignature *Sig);
|
| H A D | WebAssemblyMCTypeUtilities.cpp | 92 std::string WebAssembly::signatureToString(const wasm::WasmSignature *Sig) { in signatureToString()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyAsmPrinter.h | 77 wasm::WasmSignature *Sig,
|
| H A D | WebAssemblyMachineFunctionInfo.cpp | 115 wasm::WasmSignature *
|
| H A D | WebAssemblyMachineFunctionInfo.h | 174 wasm::WasmSignature *signatureFromMVTs(MCContext &Ctx,
|
| H A D | WebAssemblyAsmPrinter.cpp | 140 static std::string getEmscriptenInvokeSymbolName(wasm::WasmSignature *Sig) { in getEmscriptenInvokeSymbolName() 159 const Function *F, wasm::WasmSignature *Sig, bool &InvokeDetected) { in getMCSymbolForFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | WasmObjectWriter.cpp | 233 DenseMap<wasm::WasmSignature, uint32_t> SignatureIndices; 234 SmallVector<wasm::WasmSignature, 4> Signatures; 325 void writeTypeSection(ArrayRef<wasm::WasmSignature> Signatures); 798 ArrayRef<wasm::WasmSignature> Signatures) { in writeTypeSection() 807 for (const wasm::WasmSignature &Sig : Signatures) { in writeTypeSection() 1249 wasm::WasmSignature S; in registerFunctionType() 1271 wasm::WasmSignature S; in registerTagType()
|
| H A D | MCContext.cpp | 490 wasm::WasmSignature *MCContext::createWasmSignature() { in createWasmSignature() 491 return new (WasmSignatureAllocator.Allocate()) wasm::WasmSignature; in createWasmSignature()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | WasmObjectFile.cpp | 552 const wasm::WasmSignature *Signature = nullptr; in parseNameSection() 725 const wasm::WasmSignature *Signature = nullptr; in parseLinkingSectionSymtab() 1203 wasm::WasmSignature Sig; in parseTypeSection() 1214 Sig.Kind = wasm::WasmSignature::Placeholder; in parseTypeSection() 1244 Sig.Kind = wasm::WasmSignature::Placeholder; in parseTypeSection() 1405 Signatures[Type].Kind = wasm::WasmSignature::Tag; in parseTagSection() 1448 const wasm::WasmSignature *Signature = nullptr; in parseExportSection()
|