Home
last modified time | relevance | path

Searched refs:EXTERNREF (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.cpp41 return wasm::ValType::EXTERNREF; in parseType()
145 return wasm::ValType::EXTERNREF; in toValType()
166 return wasm::ValType::EXTERNREF; in regClassToValType()
191 ValTy = wasm::ValType::EXTERNREF; in wasmSymbolSetType()
H A DWebAssemblyTypeUtilities.h39 Externref = unsigned(wasm::ValType::EXTERNREF),
87 return Type == wasm::ValType::EXTERNREF || Type == wasm::ValType::FUNCREF; in isRefType()
/llvm-project-15.0.7/llvm/test/MC/WebAssembly/
H A Dexternref.s32 # CHECK-NEXT: Type: EXTERNREF
36 # CHECK-NEXT: Type: EXTERNREF
H A Dtables.s125 # BIN-NEXT: ElemType: EXTERNREF
/llvm-project-15.0.7/lld/test/wasm/
H A Dexternref.s40 # CHECK-NEXT: Type: EXTERNREF
44 # CHECK-NEXT: Type: EXTERNREF
H A Dduplicate-table-imports.s65 # CHECK-NEXT: ElemType: EXTERNREF
H A Dmulti-table.s71 # CHECK-NEXT: ElemType: EXTERNREF
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrRef.td39 defm "" : REF_I<EXTERNREF, externref, "extern">;
41 foreach rc = [FUNCREF, EXTERNREF] in {
H A DWebAssemblyRegisterInfo.td69 def EXTERNREF : WebAssemblyRegClass<[externref], 0, (add EXTERNREF_0)>;
H A DWebAssemblyInstrTable.td66 defm "" : TABLE<EXTERNREF, "externref">, Requires<[HasReferenceTypes]>;
H A DWebAssemblyInstrInfo.td280 defm "": ARGUMENT<EXTERNREF, externref>;
363 defm "" : LOCAL<EXTERNREF, global_op32>, Requires<[HasReferenceTypes]>;
H A DWebAssemblyAsmPrinter.cpp124 case wasm::ValType::EXTERNREF: in getInvokeSig()
/llvm-project-15.0.7/llvm/test/ObjectYAML/wasm/
H A Dmultiple-tables.yaml31 ElemType: EXTERNREF
92 # CHECK-NEXT: ElemType: EXTERNREF
/llvm-project-15.0.7/lld/wasm/
H A DWriterUtils.cpp35 case ValType::EXTERNREF: in toString()
185 writeValueType(os, ValType::EXTERNREF, "literal (externref type)"); in writeInitExprMVP()
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DWasm.h431 EXTERNREF = WASM_TYPE_EXTERNREF, enumerator
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp599 ECase(EXTERNREF); in enumeration()
632 ECase(EXTERNREF); in enumeration()
/llvm-project-15.0.7/llvm/lib/Object/
H A DWasmObjectFile.cpp189 if (Ty != wasm::ValType::EXTERNREF) { in readInitExpr()
1479 Segment.ElemKind != uint8_t(wasm::ValType::EXTERNREF)) { in parseElemSection()
/llvm-project-15.0.7/llvm/lib/MC/
H A DWasmObjectWriter.cpp952 writeValueType(wasm::ValType::EXTERNREF); in writeGlobalSection()