Skip to content

Commit c09d3c1

Browse files
author
Daniel Chen
committed
[flang] Add PowerPC MMA intrinsics - part 2
1 parent cb5c0a7 commit c09d3c1

File tree

7 files changed

+4098
-2
lines changed

7 files changed

+4098
-2
lines changed

flang/include/flang/Optimizer/Builder/PPCIntrinsicCall.h

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,70 @@ enum class MMAOp {
7272
AssemblePair,
7373
DisassembleAcc,
7474
DisassemblePair,
75+
Xxmfacc,
76+
Xxmtacc,
77+
Xxsetaccz,
78+
Pmxvbf16ger2,
79+
Pmxvbf16ger2nn,
80+
Pmxvbf16ger2np,
81+
Pmxvbf16ger2pn,
82+
Pmxvbf16ger2pp,
83+
Pmxvf16ger2,
84+
Pmxvf16ger2nn,
85+
Pmxvf16ger2np,
86+
Pmxvf16ger2pn,
87+
Pmxvf16ger2pp,
88+
89+
Pmxvf32ger,
90+
Pmxvf32gernn,
91+
Pmxvf32gernp,
92+
Pmxvf32gerpn,
93+
Pmxvf32gerpp,
94+
Pmxvf64ger,
95+
Pmxvf64gernn,
96+
Pmxvf64gernp,
97+
Pmxvf64gerpn,
98+
Pmxvf64gerpp,
99+
100+
Pmxvi16ger2,
101+
Pmxvi16ger2pp,
102+
Pmxvi16ger2s,
103+
Pmxvi16ger2spp,
104+
Pmxvi4ger8,
105+
Pmxvi4ger8pp,
106+
Pmxvi8ger4,
107+
Pmxvi8ger4pp,
108+
Pmxvi8ger4spp,
109+
110+
Xvbf16ger2,
111+
Xvbf16ger2nn,
112+
Xvbf16ger2np,
113+
Xvbf16ger2pn,
114+
Xvbf16ger2pp,
115+
Xvf16ger2,
116+
Xvf16ger2nn,
117+
Xvf16ger2np,
118+
Xvf16ger2pn,
119+
Xvf16ger2pp,
120+
Xvf32ger,
121+
Xvf32gernn,
122+
Xvf32gernp,
123+
Xvf32gerpn,
124+
Xvf32gerpp,
125+
Xvf64ger,
126+
Xvf64gernn,
127+
Xvf64gernp,
128+
Xvf64gerpn,
129+
Xvf64gerpp,
130+
Xvi16ger2,
131+
Xvi16ger2pp,
132+
Xvi16ger2s,
133+
Xvi16ger2spp,
134+
Xvi4ger8,
135+
Xvi4ger8pp,
136+
Xvi8ger4,
137+
Xvi8ger4pp,
138+
Xvi8ger4spp,
75139
};
76140

77141
enum class MMAHandlerOp {

0 commit comments

Comments
 (0)