Searched refs:PMULL (Results 1 – 13 of 13) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedTSV110.td | 587 def : InstRW<[TSV110Wr_2cyc_1FSU1], (instregex "^PMULL(v8i8|v16i8)")>; 588 def : InstRW<[TSV110Wr_2cyc_1FSU1], (instregex "^PMULL(v1i64|v2i64)")>;
|
| H A D | AArch64SchedA57.td | 411 def : InstRW<[A57Write_5cyc_1W], (instregex "^PMULL(v8i8|v16i8)")>; 412 def : InstRW<[A57Write_3cyc_1W], (instregex "^PMULL(v1i64|v2i64)")>;
|
| H A D | AArch64SchedThunderX3T110.td | 829 def : InstRW<[THX3T110Write_4Cyc_F0123], (instregex "^PMULL")>; 1389 def : InstRW<[THX3T110Write_5Cyc_F0123], (instregex "^PMULL(v8i8|v16i8)")>; 1390 def : InstRW<[THX3T110Write_5Cyc_F0123], (instregex "^PMULL(v1i64|v2i64)")>;
|
| H A D | AArch64SchedThunderX2T99.td | 569 def : InstRW<[THX2T99Write_5Cyc_F1], (instregex "^PMULL")>; 1281 def : InstRW<[THX2T99Write_5Cyc_F1], (instregex "^PMULL(v8i8|v16i8)")>; 1282 def : InstRW<[THX2T99Write_5Cyc_F01], (instregex "^PMULL(v1i64|v2i64)")>;
|
| H A D | AArch64ISelLowering.h | 310 PMULL, enumerator
|
| H A D | AArch64SchedFalkorDetails.td | 738 def : InstRW<[FalkorWr_2VXVY_2cyc], (instregex "^PMULL(v8i8|v16i8)$")>; 751 def : InstRW<[FalkorWr_2VXVY_3cyc], (instregex "^PMULL(v1i64|v2i64)$")>;
|
| H A D | AArch64SchedA64FX.td | 732 def : InstRW<[A64FXWrite_8Cyc_GI0], (instregex "^PMULL")>; 1406 def : InstRW<[A64FXWrite_8Cyc_GI03], (instregex "^PMULL(v8i8|v16i8)")>; 1407 def : InstRW<[A64FXWrite_8Cyc_GI03], (instregex "^PMULL(v1i64|v2i64)")>;
|
| H A D | AArch64SchedExynosM3.td | 869 def : InstRW<[M3WriteNCRY3A], (instregex "^PMULL?v")>;
|
| H A D | AArch64SchedAmpere1.td | 702 def : InstRW<[Ampere1Write_2cyc_1XY], (instregex "^PMUL", "^PMULL")>;
|
| H A D | AArch64SchedNeoverseN2.td | 993 def : InstRW<[N2Write_3cyc_1V0], (instregex "^PMULL?(v8i8|v16i8)$")>; 1839 "^PMULL[BT]_ZZZ_[HDQ]$")>;
|
| H A D | AArch64.td | 282 "CPU fuses AES/PMULL and EOR operations">;
|
| H A D | AArch64ISelLowering.cpp | 2497 MAKE_CASE(AArch64ISD::PMULL) in getTargetNodeName() 4937 return DAG.getNode(AArch64ISD::PMULL, dl, Op.getValueType(), LHS, RHS); in LowerINTRINSIC_WO_CHAIN() 18084 return DAG.getNode(AArch64ISD::PMULL, SDLoc(N), N->getValueType(0), in performIntrinsicCombine() 21528 case AArch64ISD::PMULL: in PerformDAGCombine()
|
| H A D | AArch64InstrInfo.td | 728 def AArch64pmull : SDNode<"AArch64ISD::PMULL", SDT_AArch64mull, 5402 defm PMULL : SIMDDifferentThreeVectorBD<0,0b1110,"pmull", AArch64pmull>;
|