Searched refs:FUNCREF (Results 1 – 14 of 14) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrRef.td | 41 (ins TypeIndex:$type, FUNCREF: $ref), 47 defm "" : REF_I<FUNCREF, funcref, "func">; 51 foreach rc = [FUNCREF, EXTERNREF, EXNREF] in {
|
| H A D | WebAssemblyUtilities.cpp | 139 wasm::WasmTableType TableType = {wasm::ValType::FUNCREF, Limits}; in getOrCreateFuncrefCallTableSymbol()
|
| H A D | WebAssemblyRegisterInfo.td | 70 def FUNCREF : WebAssemblyRegClass<[funcref], 0, (add FUNCREF_0)>;
|
| H A D | WebAssemblyInstrTable.td | 65 defm "" : TABLE<FUNCREF, "funcref">, Requires<[HasReferenceTypes]>;
|
| H A D | WebAssemblyInstrInfo.td | 305 defm "": ARGUMENT<FUNCREF, funcref>; 389 defm "" : LOCAL<FUNCREF, global_op32>, Requires<[HasReferenceTypes]>;
|
| H A D | WebAssemblyAsmPrinter.cpp | 127 case wasm::ValType::FUNCREF: in getInvokeSig()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCTypeUtilities.h | 34 Funcref = unsigned(wasm::ValType::FUNCREF), 49 return Type == wasm::ValType::EXTERNREF || Type == wasm::ValType::FUNCREF || in isRefType()
|
| H A D | WebAssemblyMCTypeUtilities.cpp | 28 .Case("funcref", wasm::ValType::FUNCREF) in parseType() 114 return wasm::ValType::FUNCREF; in regClassToValType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
| H A D | WebAssemblyTypeUtilities.cpp | 59 return wasm::ValType::FUNCREF; in toValType() 84 ValTy = wasm::ValType::FUNCREF; in wasmSymbolSetType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSymbolWasm.h | 116 getTableType().ElemType == wasm::ValType::FUNCREF; in isFunctionTable() 122 setTableType(wasm::ValType::FUNCREF, flags); in setFunctionTable()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | Wasm.h | 274 FUNCREF = WASM_TYPE_FUNCREF, enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | WasmYAML.cpp | 610 ECase(FUNCREF); in enumeration() 645 ECase(FUNCREF); in enumeration()
|
| H A D | WasmEmitter.cpp | 512 if (Segment.ElemKind != uint32_t(wasm::ValType::FUNCREF)) { in writeSectionContent()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | WasmObjectFile.cpp | 1301 if (ElemType != wasm::ValType::FUNCREF && in parseImportSection() 1360 if (ElemType != wasm::ValType::FUNCREF && in parseTableSection() 1708 if (Segment.ElemKind != wasm::ValType::FUNCREF && in parseElemSection() 1719 Segment.ElemKind = wasm::ValType::FUNCREF; in parseElemSection() 1725 Segment.ElemKind = wasm::ValType::FUNCREF; in parseElemSection()
|