Home
last modified time | relevance | path

Searched refs:HasCSSC (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedFalkor.td29 [HasMTE, HasCSSC]);
H A DAArch64SchedKryo.td33 [HasMTE, HasCSSC]);
H A DAArch64SchedThunderX.td31 [HasMTE, HasCSSC]);
H A DAArch64SchedA53.td32 [HasMTE, HasCSSC]);
H A DAArch64SchedCyclone.td24 [HasMTE, HasCSSC]);
H A DAArch64SchedExynosM3.td30 [HasMTE, HasCSSC]);
H A DAArch64SchedTSV110.td30 [HasMTE, HasCSSC]);
H A DAArch64SchedA57.td37 [HasMTE, HasCSSC]);
H A DAArch64SchedExynosM4.td30 [HasMTE, HasCSSC]);
H A DAArch64SchedExynosM5.td30 [HasMTE, HasCSSC]);
H A DAArch64SchedNeoverseN1.td28 [HasMTE, HasCSSC]);
H A DAArch64InstrInfo.td119 def HasCSSC : Predicate<"Subtarget->hasCSSC()">,
9350 defm ABS : OneOperandData<0b001000, "abs", abs>, Requires<[HasCSSC]>;
9351 defm CNT : OneOperandData<0b000111, "cnt", ctpop>, Requires<[HasCSSC]>;
9352 defm CTZ : OneOperandData<0b000110, "ctz", cttz>, Requires<[HasCSSC]>;
9354 defm SMAX : ComparisonOp<0, 0, "smax", smax>, Requires<[HasCSSC]>;
9355 defm SMIN : ComparisonOp<0, 1, "smin", smin>, Requires<[HasCSSC]>;
9356 defm UMAX : ComparisonOp<1, 0, "umax", umax>, Requires<[HasCSSC]>;
9357 defm UMIN : ComparisonOp<1, 1, "umin", umin>, Requires<[HasCSSC]>;
H A DAArch64.td561 def FeatureCSSC : SubtargetFeature<"cssc", "HasCSSC", "true",
H A DAArch64SchedThunderX2T99.td31 [HasMTE, HasCSSC]);
H A DAArch64SchedThunderX3T110.td30 [HasMTE, HasCSSC]);
H A DAArch64SchedNeoverseV1.td32 HasCSSC]);
H A DAArch64SchedNeoverseN2.td22 [HasSVE2p1, HasPAuthLR, HasCPA, HasCSSC]);
H A DAArch64SchedA64FX.td26 HasCSSC]);
H A DAArch64SchedNeoverseV2.td26 HasCSSC]);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp86 const bool HasCSSC = ST.hasCSSC(); in AArch64LegalizerInfo() local
212 if (HasCSSC) in AArch64LegalizerInfo()
923 return (HasCSSC && typeInSet(0, {s32, s64})(Query)); in AArch64LegalizerInfo()
926 return (!HasCSSC && typeInSet(0, {s32, s64})(Query)); in AArch64LegalizerInfo()
999 if (HasCSSC) in AArch64LegalizerInfo()
1129 if (HasCSSC) in AArch64LegalizerInfo()