Home
last modified time | relevance | path

Searched refs:HasSVE (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64.td71 let F = !listconcat([HasSVE, HasSVEorSME],
H A DAArch64SVEInstrInfo.td521 let Predicates = [HasSVE] in {
527 } // End HasSVE
686 let Predicates = [HasSVE, UseExperimentalZeroingPseudos] in {
744 let Predicates = [HasSVE] in {
746 } // End HasSVE
753 let Predicates = [HasSVE] in {
755 } // End HasSVE
777 let Predicates = [HasSVE] in {
779 } // End HasSVE
789 let Predicates = [HasSVE] in {
[all …]
H A DAArch64FrameLowering.cpp914 static MCRegister getRegisterOrZero(MCRegister Reg, bool HasSVE) { in getRegisterOrZero() argument
954 return HasSVE ? AArch64::Z##n : AArch64::Q##n in getRegisterOrZero()
1007 bool HasSVE = STI.hasSVE(); in emitZeroCallUsedRegs() local
1011 if (MCRegister XReg = getRegisterOrZero(Reg, HasSVE)) in emitZeroCallUsedRegs()
1015 if (MCRegister XReg = getRegisterOrZero(Reg, HasSVE)) in emitZeroCallUsedRegs()
1030 if (HasSVE) { in emitZeroCallUsedRegs()
H A DAArch64SchedA55.td32 list<Predicate> UnsupportedFeatures = [HasSVE, HasMTE];
H A DAArch64InstrInfo.td144 def HasSVE : Predicate<"Subtarget->isSVEAvailable()">,