Home
last modified time | relevance | path

Searched refs:HasNEON (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td1076 let Predicates = [HasNEON] in {
1389 let Predicates = [HasNEON] in {
1413 let Predicates = [HasNEON] in {
2200 let Predicates = [HasNEON] in {
2476 let Predicates = [IsLE,HasNEON] in {
2486 let Predicates = [IsBE,HasNEON] in {
2495 let Predicates = [HasNEON] in {
2501 let Predicates = [IsLE,HasNEON] in {
3354 Requires<[HasNEON,HasFullFP16]> {
3381 Requires<[HasNEON,HasFullFP16]> {
[all …]
H A DARMBaseRegisterInfo.cpp87 bool HasNEON = STI.hasNEON(); in getCalleeSavedRegs() local
90 assert(!HasNEON && "NEON is only for Cortex-R/A"); in getCalleeSavedRegs()
96 return HasNEON ? CSR_FIQ_FP_NEON_SaveList : CSR_FIQ_FP_SaveList; in getCalleeSavedRegs()
98 return HasNEON ? CSR_GenericInt_FP_NEON_SaveList in getCalleeSavedRegs()
H A DARMScheduleM4.td21 let UnsupportedFeatures = [IsARM, HasNEON, HasDotProd, HasZCZ, HasMVEInt,
H A DARMInstrFormats.td381 : InstAlias<Asm, Result, EmitPriority>, Requires<[HasNEON]>;
389 Requires<[HasNEON]>;
493 : AsmPseudoInst<asm, iops, oops>, Requires<[HasNEON]>;
2227 list<Predicate> Predicates = [HasNEON];
2240 list<Predicate> Predicates = [HasNEON];
2253 list<Predicate> Predicates = [HasNEON];
2296 list<Predicate> Predicates = [HasNEON];
2306 list<Predicate> Predicates = [HasNEON];
2599 list<Predicate> Predicates = [HasNEON];
2654 list<Predicate> Predicates = [HasNEON,UseNEONForFP];
[all …]
H A DARMPredicates.td94 def HasNEON : Predicate<"Subtarget->hasNEON()">,
H A DARMScheduleM55.td93 let UnsupportedFeatures = [IsARM, HasNEON, HasDotProd, HasMatMulInt8, HasZCZ,
H A DARMFeatures.td99 def FeatureNEON : SubtargetFeature<"neon", "HasNEON", "true",
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td6139 let Predicates = [HasNEON] in {
6325 let Predicates = [HasNEON, HasFullFP16] in {
6332 } // Predicates = [HasNEON, HasFullFP16]
6348 let Predicates = [HasNEON, HasFullFP16] in {
6355 } // Predicates = [HasNEON, HasFullFP16]
6370 let Predicates = [HasNEON, HasFullFP16] in {
6379 } // Predicates = [HasNEON, HasFullFP16]
6876 let Predicates = [HasNEON, HasFullFP16] in {
6883 } // Predicates = [HasNEON, HasFullFP16]
6934 let Predicates = [HasNEON, HasFullFP16] in {
[all …]
H A DAArch64InstrInfo.td110 def HasNEON : Predicate<"Subtarget->isNeonAvailable()">,
1652 let Predicates = [HasNEON, HasDotProd] in {
1661 } // End HasNEON, HasDotProd
1664 let Predicates = [HasNEON, HasBF16] in {
1740 let Predicates = [HasNEON, HasFP16FML] in {
1876 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in {
1887 let Predicates = [HasComplxNum, HasNEON] in {
1923 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in {
1932 let Predicates = [HasComplxNum, HasNEON] in {
4425 let Predicates = [HasLSUI, HasNEON] in {
[all …]
H A DAArch64InstrAtomics.td572 let Predicates = [HasRCPC3, HasNEON] in {
H A DAArch64SVEInstrInfo.td3501 let Predicates = [HasNEON], AddedComplexity = 1 in {
3533 } // End HasNEON
3535 let Predicates = [HasNEON] in {
3548 } // End HasNEON