Home
last modified time | relevance | path

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

/external/llvm-project/llvm/test/MC/WebAssembly/
Dreference-types.s22 # CHECK-NEXT: .functype ref_sig_test_externref (externref) -> (externref)
24 .functype ref_sig_test_externref (externref) -> (externref)
29 # CHECK: externref.select # encoding: [0x1b]
40 externref.select
46 # CHECK: block externref
50 block externref
Dexternref.s3 # Tests use of externref type, including storing it in a global
5 .globaltype my_global, externref
9 .functype read_externref () -> (externref)
15 .functype write_externref (externref) -> ()
Dtables.s7 # CHECK: .tabletype foo, externref
9 .tabletype foo, externref
47 # CHECK-NEXT: .functype table_get (i32) -> (externref)
54 .functype table_get (i32) -> (externref)
62 # CHECK-NEXT: .functype table_set (i32, externref) -> ()
70 .functype table_set (i32, externref) -> ()
/external/llvm-project/lld/test/wasm/
Dexternref.s5 # Tests use of externref type, including storing it in a global
7 .globaltype my_global, externref
11 .functype read_externref () -> (externref)
17 .functype write_externref (externref) -> ()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyRegisterInfo.td48 def EXTERNREF_0 : WebAssemblyReg<"%externref.0">;
71 def EXTERNREF : WebAssemblyRegClass<[externref], 0, (add EXTERNREF_0)>;
DWebAssemblyInstrRef.td32 defm "" : REF_I<EXTERNREF, externref>;
DWebAssemblyFastISel.cpp133 case MVT::externref: in getLegalType()
713 case MVT::externref: in fastLowerArguments()
825 case MVT::externref: in selectCall()
943 case MVT::externref: in selectSelect()
1349 case MVT::externref: in selectRet()
DWebAssemblyExplicitLocals.cpp188 return MVT::externref; in typeForRegClass()
DWebAssemblyInstrInfo.td249 defm "": ARGUMENT<EXTERNREF, externref>;
/external/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyMCTargetDesc.cpp152 case MVT::externref: in toValType()
/external/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.td198 def externref : ValueType<0 , 163>; // WebAssembly's externref type
/external/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h249 externref = 163, // WebAssembly's externref type enumerator
980 case externref: return TypeSize::Fixed(0); // opaque type in getSizeInBits()
/external/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp171 case MVT::externref: return "externref"; in getEVTString()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenTarget.cpp230 case MVT::externref: return "MVT::externref"; in getEnumName()