Searched refs:HasCSSC (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 90 const bool HasCSSC = ST.hasCSSC(); in AArch64LegalizerInfo() local 261 .legalFor(HasCSSC, {s32, s64}) in AArch64LegalizerInfo() 262 .minScalar(HasCSSC, 0, s32) in AArch64LegalizerInfo() 270 .legalFor(HasCSSC, {s32, s64}) in AArch64LegalizerInfo() 314 .legalFor(HasCSSC, {{s32, s32}, {s64, s64}}) in AArch64LegalizerInfo() 316 .customFor(!HasCSSC, {{s32, s32}, {s64, s64}}) in AArch64LegalizerInfo() 359 .legalFor(HasCSSC, {s32, s64}) in AArch64LegalizerInfo() 360 .customFor(!HasCSSC, {s32, s64}); in AArch64LegalizerInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AArch64.h | 69 bool HasCSSC = false; variable
|
| H A D | AArch64.cpp | 555 if (HasCSSC) in getTargetDefines() 827 .Case("cssc", HasCSSC) in hasFeature() 1204 HasCSSC = true; in handleTargetFeatures()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedA53.td | 32 [HasMTE, HasCSSC]);
|
| H A D | AArch64SchedTSV110.td | 30 [HasMTE, HasCSSC]);
|
| H A D | AArch64SchedExynosM4.td | 30 [HasMTE, HasCSSC]);
|
| H A D | AArch64SchedExynosM5.td | 30 [HasMTE, HasCSSC]);
|
| H A D | AArch64SchedOryon.td | 30 [HasPAuth, HasCSSC]);
|
| H A D | AArch64InstrInfo.td | 124 def HasCSSC : Predicate<"Subtarget->hasCSSC()">, 10523 defm ABS : OneOperandData<0b001000, "abs", abs>, Requires<[HasCSSC]>; 10524 defm CNT : OneOperandData<0b000111, "cnt", ctpop>, Requires<[HasCSSC]>; 10525 defm CTZ : OneOperandData<0b000110, "ctz", cttz>, Requires<[HasCSSC]>; 10527 defm SMAX : ComparisonOp<0, 0, "smax", smax>, Requires<[HasCSSC]>; 10528 defm SMIN : ComparisonOp<0, 1, "smin", smin>, Requires<[HasCSSC]>; 10529 defm UMAX : ComparisonOp<1, 0, "umax", umax>, Requires<[HasCSSC]>; 10530 defm UMIN : ComparisonOp<1, 1, "umin", umin>, Requires<[HasCSSC]>;
|
| H A D | AArch64SchedNeoverseV1.td | 32 HasCSSC]);
|
| H A D | AArch64SchedNeoverseN2.td | 22 [HasSVE2p1, HasSVEB16B16, HasPAuthLR, HasCPA, HasCSSC]);
|
| H A D | AArch64SchedNeoverseN3.td | 22 [HasSVE2p1, HasSVEB16B16, HasPAuthLR, HasCPA, HasCSSC]);
|
| H A D | AArch64SchedNeoverseV2.td | 28 HasCPA, HasCSSC]);
|