Home
last modified time | relevance | path

Searched refs:HasReferenceTypes (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrTable.td65 defm "" : TABLE<FUNCREF, "funcref">, Requires<[HasReferenceTypes]>;
66 defm "" : TABLE<EXTERNREF, "externref">, Requires<[HasReferenceTypes]>;
68 Requires<[HasReferenceTypes, HasExceptionHandling]>;
72 Requires<[HasReferenceTypes]>;
80 Requires<[HasReferenceTypes]>;
91 Requires<[HasReferenceTypes]>;
H A DWebAssemblyInstrRef.td23 Requires<[HasReferenceTypes]>;
30 Requires<[HasReferenceTypes]>;
36 Requires<[HasReferenceTypes]>;
H A DWebAssemblySubtarget.h53 bool HasReferenceTypes = false; variable
109 bool hasReferenceTypes() const { return HasReferenceTypes; } in hasReferenceTypes()
H A DWebAssemblySubtarget.cpp47 if (HasReferenceTypes) { in initializeSubtargetDependencies()
H A DWebAssemblyInstrInfo.td75 def HasReferenceTypes :
389 defm "" : LOCAL<FUNCREF, global_op32>, Requires<[HasReferenceTypes]>;
390 defm "" : LOCAL<EXTERNREF, global_op32>, Requires<[HasReferenceTypes]>;
392 Requires<[HasReferenceTypes, HasExceptionHandling]>;
H A DWebAssembly.td71 SubtargetFeature<"reference-types", "HasReferenceTypes", "true",
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DWebAssembly.cpp66 .Case("reference-types", HasReferenceTypes) in hasFeature()
107 if (HasReferenceTypes) in getTargetDefines()
303 HasReferenceTypes = true; in handleTargetFeatures()
307 HasReferenceTypes = false; in handleTargetFeatures()
363 if (HasReferenceTypes) { in handleTargetFeatures()
H A DWebAssembly.h71 bool HasReferenceTypes = false; variable