Home
last modified time | relevance | path

Searched refs:UZP (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedA510.td629 def : InstRW<[CortexA510Write<2, CortexA510UnitVALU0>], (instregex "^(ZIP|UZP)[12]_PPP_[BHSDQ]")>;
994 def : InstRW<[CortexA510Write<3, CortexA510UnitVALU>], (instregex "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]")>;
H A DAArch64SchedA320.td651 def : InstRW<[CortexA320Write<2, CortexA320UnitVALU>], (instregex "^(ZIP|UZP)[12]_PPP_[BHSDQ]")>;
1016 def : InstRW<[CortexA320Write<3, CortexA320UnitVALU>], (instregex "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]")>;
H A DAArch64SchedCyclone.td609 // TRN,UZP,ZUP are WriteV.
H A DAArch64SchedTSV110.td675 def : InstRW<[TSV110Wr_2cyc_1FSU1_1FSU2], (instregex "^(UZP|ZIP)[12]v")>;
H A DAArch64SchedExynosM3.td684 def : InstRW<[M3WriteNSHF1], (instregex "^(TRN|UZP|ZIP)[12]v")>;
H A DAArch64SchedA57.td564 def : InstRW<[A57Write_6cyc_3V], (instregex "^(UZP|ZIP)(1|2)(v16i8|v8i16|v4i32|v2i64)")>;
H A DAArch64SchedNeoverseV1.td1467 "^(ZIP|UZP)[12]_PPP_[BHSDQ]$")>;
1667 "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]$")>;
H A DAArch64SchedNeoverseN2.td1615 def : InstRW<[N2Write_2c_1M], (instregex "^(ZIP|UZP)[12]_PPP_[BHSDQ]$")>;
1953 def : InstRW<[N2Write_2c_1V], (instregex "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]$")>;
H A DAArch64SchedNeoverseN3.td1585 def : InstRW<[N3Write_2c_1M], (instregex "^(ZIP|UZP)[12]_PPP_[BHSDQ]$")>;
1916 "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]$")>;
H A DAArch64SchedExynosM4.td833 def : InstRW<[M4WriteNSHF1], (instregex "^(TRN|UZP|ZIP)[12]v")>;
H A DAArch64SchedExynosM5.td868 def : InstRW<[M5WriteNSHF2], (instregex "^(TRN|UZP|ZIP)[12]v")>;
H A DAArch64SchedNeoverseV2.td2100 def : InstRW<[V2Write_2c_1M], (instregex "^(ZIP|UZP)[12]_PPP_[BHSD]")>;
2446 def : InstRW<[V2Write_2c_1V], (instregex "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]")>;
H A DAArch64SchedOryon.td1528 "^UZP(1|2)v", "^ZIP(1|2)v")>;
H A DAArch64ISelLowering.cpp22500 SDValue UZP = DAG.getNode(Idx < 2 ? AArch64ISD::UZP1 : AArch64ISD::UZP2, DL, in performZExtDeinterleaveShuffleCombine() local
22503 UZP = DAG.getNode(ISD::SRL, DL, VT, UZP, in performZExtDeinterleaveShuffleCombine()
22506 ISD::AND, DL, VT, UZP, in performZExtDeinterleaveShuffleCombine()