Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrTable.td54 def : Pat<(wasm_table_set i32:$table, i32:$idx, funcref:$r),
55 (TABLE_SET_FUNCREF i32:$table, i32:$idx, funcref:$r)>,
H A DWebAssemblyRegisterInfo.td46 def FUNCREF_0 : WebAssemblyReg<"%funcref.0">;
68 def FUNCREF : WebAssemblyRegClass<[funcref], 0, (add FUNCREF_0)>;
H A DWebAssemblyISelLowering.h64 return MVT::funcref;
71 return MVT::funcref;
H A DWebAssemblyInstrRef.td31 defm "" : REF_I<FUNCREF, funcref>;
H A DWebAssemblyFastISel.cpp134 case MVT::funcref: in getLegalType()
707 case MVT::funcref: in fastLowerArguments()
813 case MVT::funcref: in selectCall()
950 case MVT::funcref: in selectSelect()
1363 case MVT::funcref: in selectRet()
H A DWebAssemblyExplicitLocals.cpp176 return MVT::funcref; in typeForRegClass()
H A DWebAssemblyInstrInfo.td284 defm "": ARGUMENT<FUNCREF, funcref>;
H A DWebAssemblyISelLowering.cpp72 addRegisterClass(MVT::funcref, &WebAssembly::FUNCREFRegClass); in WebAssemblyTargetLowering()
91 for (auto T : {MVT::externref, MVT::funcref}) { in WebAssemblyTargetLowering()
1107 MVT::funcref, in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.cpp76 .Case("funcref", MVT::funcref) in parseMVT()
148 case MVT::funcref: in toValType()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.td216 def funcref : ValueType<0, 175>; // WebAssembly's funcref type
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp173 case MVT::funcref: return "funcref"; in getEVTString()
205 case MVT::funcref: in getTypeForEVT()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DMachineValueType.h270 funcref = 175, // WebAssembly's funcref type enumerator
1051 case funcref: in getSizeInBits()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenTarget.cpp244 case MVT::funcref: return "MVT::funcref"; in getEnumName()