Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrTable.td57 def : Pat<(wasm_table_set i32:$table, i32:$idx, externref:$r),
58 (TABLE_SET_EXTERNREF i32:$table, i32:$idx, externref:$r)>,
H A DWebAssemblyRegisterInfo.td47 def EXTERNREF_0 : WebAssemblyReg<"%externref.0">;
69 def EXTERNREF : WebAssemblyRegClass<[externref], 0, (add EXTERNREF_0)>;
H A DWebAssemblyISelLowering.h62 return MVT::externref;
69 return MVT::externref;
H A DWebAssemblyInstrRef.td32 defm "" : REF_I<EXTERNREF, externref>;
H A DWebAssemblyFastISel.cpp135 case MVT::externref: in getLegalType()
711 case MVT::externref: in fastLowerArguments()
816 case MVT::externref: in selectCall()
954 case MVT::externref: in selectSelect()
1364 case MVT::externref: in selectRet()
H A DWebAssemblyExplicitLocals.cpp178 return MVT::externref; in typeForRegClass()
H A DWebAssemblyInstrInfo.td285 defm "": ARGUMENT<EXTERNREF, externref>;
H A DWebAssemblyISelLowering.cpp71 addRegisterClass(MVT::externref, &WebAssembly::EXTERNREFRegClass); in WebAssemblyTargetLowering()
91 for (auto T : {MVT::externref, MVT::funcref}) { in WebAssemblyTargetLowering()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.cpp77 .Case("externref", MVT::externref) in parseMVT()
150 case MVT::externref: in toValType()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.td217 def externref : ValueType<0, 176>; // WebAssembly's externref type
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp174 case MVT::externref: return "externref"; in getEVTString()
203 case MVT::externref: in getTypeForEVT()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DMachineValueType.h271 externref = 176, // WebAssembly's externref type enumerator
1052 case externref: return TypeSize::Fixed(0); // opaque type in getSizeInBits()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenTarget.cpp245 case MVT::externref: return "MVT::externref"; in getEnumName()