Home
last modified time | relevance | path

Searched refs:funcref (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/llvm/test/MC/WebAssembly/
Dreference-types.s16 # CHECK-NEXT: .functype ref_sig_test_funcref (funcref) -> (funcref)
18 .functype ref_sig_test_funcref (funcref) -> (funcref)
28 # CHECK: funcref.select # encoding: [0x1b]
35 funcref.select
45 # CHECK: block funcref
49 block funcref
Dtables.s14 # CHECK-NEXT: .tabletype bar, funcref
16 .tabletype bar, funcref
19 .tabletype table1, funcref
21 .tabletype table2, funcref
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyRegisterInfo.td47 def FUNCREF_0 : WebAssemblyReg<"%funcref.0">;
70 def FUNCREF : WebAssemblyRegClass<[funcref], 0, (add FUNCREF_0)>;
DWebAssemblyInstrRef.td31 defm "" : REF_I<FUNCREF, funcref>;
DWebAssemblyFastISel.cpp132 case MVT::funcref: in getLegalType()
709 case MVT::funcref: in fastLowerArguments()
822 case MVT::funcref: in selectCall()
939 case MVT::funcref: in selectSelect()
1348 case MVT::funcref: in selectRet()
DWebAssemblyExplicitLocals.cpp186 return MVT::funcref; in typeForRegClass()
DWebAssemblyInstrInfo.td248 defm "": ARGUMENT<FUNCREF, funcref>;
/external/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyMCTargetDesc.cpp150 case MVT::funcref: in toValType()
/external/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.td197 def funcref : ValueType<0 , 162>; // WebAssembly's funcref type
/external/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h248 funcref = 162, // WebAssembly's funcref type enumerator
979 case funcref: in getSizeInBits()
/external/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp170 case MVT::funcref: return "funcref"; in getEVTString()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenTarget.cpp229 case MVT::funcref: return "MVT::funcref"; in getEnumName()
/external/llvm-project/flang/include/flang/Optimizer/Dialect/
DFIROps.td2101 %a = fir.call %funcref(%arg0) : (!fir.ref<f32>) -> f32