Searched refs:UZP (Results 1 – 14 of 14) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedA510.td | 629 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 D | AArch64SchedA320.td | 651 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 D | AArch64SchedCyclone.td | 609 // TRN,UZP,ZUP are WriteV.
|
| H A D | AArch64SchedTSV110.td | 675 def : InstRW<[TSV110Wr_2cyc_1FSU1_1FSU2], (instregex "^(UZP|ZIP)[12]v")>;
|
| H A D | AArch64SchedExynosM3.td | 684 def : InstRW<[M3WriteNSHF1], (instregex "^(TRN|UZP|ZIP)[12]v")>;
|
| H A D | AArch64SchedA57.td | 564 def : InstRW<[A57Write_6cyc_3V], (instregex "^(UZP|ZIP)(1|2)(v16i8|v8i16|v4i32|v2i64)")>;
|
| H A D | AArch64SchedNeoverseV1.td | 1467 "^(ZIP|UZP)[12]_PPP_[BHSDQ]$")>; 1667 "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]$")>;
|
| H A D | AArch64SchedNeoverseN2.td | 1615 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 D | AArch64SchedNeoverseN3.td | 1585 def : InstRW<[N3Write_2c_1M], (instregex "^(ZIP|UZP)[12]_PPP_[BHSDQ]$")>; 1916 "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]$")>;
|
| H A D | AArch64SchedExynosM4.td | 833 def : InstRW<[M4WriteNSHF1], (instregex "^(TRN|UZP|ZIP)[12]v")>;
|
| H A D | AArch64SchedExynosM5.td | 868 def : InstRW<[M5WriteNSHF2], (instregex "^(TRN|UZP|ZIP)[12]v")>;
|
| H A D | AArch64SchedNeoverseV2.td | 2100 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 D | AArch64SchedOryon.td | 1528 "^UZP(1|2)v", "^ZIP(1|2)v")>;
|
| H A D | AArch64ISelLowering.cpp | 22500 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()
|