Searched refs:funcref (Results 1 – 13 of 13) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrTable.td | 54 def : Pat<(wasm_table_set i32:$table, i32:$idx, funcref:$r), 55 (TABLE_SET_FUNCREF i32:$table, i32:$idx, funcref:$r)>,
|
| H A D | WebAssemblyRegisterInfo.td | 46 def FUNCREF_0 : WebAssemblyReg<"%funcref.0">; 68 def FUNCREF : WebAssemblyRegClass<[funcref], 0, (add FUNCREF_0)>;
|
| H A D | WebAssemblyISelLowering.h | 64 return MVT::funcref; 71 return MVT::funcref;
|
| H A D | WebAssemblyInstrRef.td | 31 defm "" : REF_I<FUNCREF, funcref>;
|
| H A D | WebAssemblyFastISel.cpp | 134 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 D | WebAssemblyExplicitLocals.cpp | 176 return MVT::funcref; in typeForRegClass()
|
| H A D | WebAssemblyInstrInfo.td | 284 defm "": ARGUMENT<FUNCREF, funcref>;
|
| H A D | WebAssemblyISelLowering.cpp | 72 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 D | WebAssemblyTypeUtilities.cpp | 76 .Case("funcref", MVT::funcref) in parseMVT() 148 case MVT::funcref: in toValType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.td | 216 def funcref : ValueType<0, 175>; // WebAssembly's funcref type
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ValueTypes.cpp | 173 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 D | MachineValueType.h | 270 funcref = 175, // WebAssembly's funcref type enumerator 1051 case funcref: in getSizeInBits()
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenTarget.cpp | 244 case MVT::funcref: return "MVT::funcref"; in getEnumName()
|