Searched refs:HasSVE (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64.td | 72 let F = !listconcat([HasSVE, HasSVE_or_SME],
|
| H A D | AArch64SVEInstrInfo.td | 609 let Predicates = [HasSVE] in { 615 } // End HasSVE 785 let Predicates = [HasSVE, UseExperimentalZeroingPseudos] in { 843 let Predicates = [HasSVE] in { 845 } // End HasSVE 852 let Predicates = [HasSVE] in { 854 } // End HasSVE 876 let Predicates = [HasSVE] in { 878 } // End HasSVE 902 let Predicates = [HasSVE] in { [all …]
|
| H A D | AArch64FrameLowering.cpp | 945 static MCRegister getRegisterOrZero(MCRegister Reg, bool HasSVE) { in getRegisterOrZero() argument 985 return HasSVE ? AArch64::Z##n : AArch64::Q##n in getRegisterOrZero() 1038 bool HasSVE = STI.isSVEorStreamingSVEAvailable(); in emitZeroCallUsedRegs() local 1042 if (MCRegister XReg = getRegisterOrZero(Reg, HasSVE)) in emitZeroCallUsedRegs() 1046 if (MCRegister XReg = getRegisterOrZero(Reg, HasSVE)) in emitZeroCallUsedRegs() 1061 if (HasSVE) { in emitZeroCallUsedRegs()
|
| H A D | AArch64SchedA55.td | 32 list<Predicate> UnsupportedFeatures = [HasSVE, HasMTE];
|
| H A D | AArch64InstrInfo.td | 144 def HasSVE : Predicate<"Subtarget->isSVEAvailable()">,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 92 const bool HasSVE = ST.hasSVE(); in AArch64LegalizerInfo() local 146 .legalFor(HasSVE, {nxv16s8, nxv8s16, nxv4s32, nxv2s64}) in AArch64LegalizerInfo() 388 .legalFor(HasSVE, {nxv16s8, nxv8s16, nxv4s32, nxv2s64}) in AArch64LegalizerInfo() 1096 .legalFor(HasSVE, {{s16, nxv16s8, s64}, in AArch64LegalizerInfo() 1150 .legalFor(HasSVE, {{nxv16s8, s32, s64}, in AArch64LegalizerInfo() 1248 .legalFor(HasSVE, {{nxv4s32, s32}, {nxv2s64, s64}}); in AArch64LegalizerInfo()
|