@@ -121,13 +121,11 @@ lookupFoldTableImpl(ArrayRef<X86FoldTableEntry> Table, unsigned RegOp) {
121121 return nullptr ;
122122}
123123
124- const X86FoldTableEntry *
125- llvm::lookupTwoAddrFoldTable (unsigned RegOp) {
124+ const X86FoldTableEntry *llvm::lookupTwoAddrFoldTable (unsigned RegOp) {
126125 return lookupFoldTableImpl (Table2Addr, RegOp);
127126}
128127
129- const X86FoldTableEntry *
130- llvm::lookupFoldTable (unsigned RegOp, unsigned OpNum) {
128+ const X86FoldTableEntry *llvm::lookupFoldTable (unsigned RegOp, unsigned OpNum) {
131129 ArrayRef<X86FoldTableEntry> FoldTable;
132130 if (OpNum == 0 )
133131 FoldTable = ArrayRef (Table0);
@@ -181,19 +179,19 @@ struct X86MemUnfoldTable {
181179 // Broadcast tables.
182180 for (const X86FoldTableEntry &Entry : BroadcastTable1)
183181 // Index 1, folded broadcast
184- addTableEntry (Entry, TB_INDEX_1 | TB_FOLDED_LOAD | TB_FOLDED_BCAST );
182+ addTableEntry (Entry, TB_INDEX_1 | TB_FOLDED_LOAD);
185183
186184 for (const X86FoldTableEntry &Entry : BroadcastTable2)
187185 // Index 2, folded broadcast
188- addTableEntry (Entry, TB_INDEX_2 | TB_FOLDED_LOAD | TB_FOLDED_BCAST );
186+ addTableEntry (Entry, TB_INDEX_2 | TB_FOLDED_LOAD);
189187
190188 for (const X86FoldTableEntry &Entry : BroadcastTable3)
191189 // Index 3, folded broadcast
192- addTableEntry (Entry, TB_INDEX_3 | TB_FOLDED_LOAD | TB_FOLDED_BCAST );
190+ addTableEntry (Entry, TB_INDEX_3 | TB_FOLDED_LOAD);
193191
194192 for (const X86FoldTableEntry &Entry : BroadcastTable4)
195193 // Index 4, folded broadcast
196- addTableEntry (Entry, TB_INDEX_4 | TB_FOLDED_LOAD | TB_FOLDED_BCAST );
194+ addTableEntry (Entry, TB_INDEX_4 | TB_FOLDED_LOAD);
197195
198196 // Sort the memory->reg unfold table.
199197 array_pod_sort (Table.begin (), Table.end ());
@@ -203,18 +201,16 @@ struct X86MemUnfoldTable {
203201 " Memory unfolding table is not unique!" );
204202 }
205203
206- void addTableEntry (const X86FoldTableEntry &Entry,
207- uint16_t ExtraFlags) {
204+ void addTableEntry (const X86FoldTableEntry &Entry, uint16_t ExtraFlags) {
208205 // NOTE: This swaps the KeyOp and DstOp in the table so we can sort it.
209206 if ((Entry.Flags & TB_NO_REVERSE) == 0 )
210207 Table.push_back ({Entry.DstOp , Entry.KeyOp ,
211- static_cast <uint16_t >(Entry.Flags | ExtraFlags) });
208+ static_cast <uint16_t >(Entry.Flags | ExtraFlags)});
212209 }
213210};
214- }
211+ } // namespace
215212
216- const X86FoldTableEntry *
217- llvm::lookupUnfoldTable (unsigned MemOp) {
213+ const X86FoldTableEntry *llvm::lookupUnfoldTable (unsigned MemOp) {
218214 static X86MemUnfoldTable MemUnfoldTable;
219215 auto &Table = MemUnfoldTable.Table ;
220216 auto I = llvm::lower_bound (Table, MemOp);
@@ -238,8 +234,8 @@ struct X86BroadcastFoldTable {
238234 unsigned BcstOp = Reg2Bcst.DstOp ;
239235 if (const X86FoldTableEntry *Reg2Mem = lookupFoldTable (RegOp, 2 )) {
240236 unsigned MemOp = Reg2Mem->DstOp ;
241- uint16_t Flags = Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_2 |
242- TB_FOLDED_LOAD | TB_FOLDED_BCAST ;
237+ uint16_t Flags =
238+ Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_2 | TB_FOLDED_LOAD ;
243239 Table.push_back ({MemOp, BcstOp, Flags});
244240 }
245241 }
@@ -248,8 +244,8 @@ struct X86BroadcastFoldTable {
248244 unsigned BcstOp = Reg2Bcst.DstOp ;
249245 if (const X86FoldTableEntry *Reg2Mem = lookupFoldTable (RegOp, 2 )) {
250246 unsigned MemOp = Reg2Mem->DstOp ;
251- uint16_t Flags = Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_2 |
252- TB_FOLDED_LOAD | TB_FOLDED_BCAST ;
247+ uint16_t Flags =
248+ Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_2 | TB_FOLDED_LOAD ;
253249 Table.push_back ({MemOp, BcstOp, Flags});
254250 }
255251 }
@@ -259,8 +255,8 @@ struct X86BroadcastFoldTable {
259255 unsigned BcstOp = Reg2Bcst.DstOp ;
260256 if (const X86FoldTableEntry *Reg2Mem = lookupFoldTable (RegOp, 3 )) {
261257 unsigned MemOp = Reg2Mem->DstOp ;
262- uint16_t Flags = Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_3 |
263- TB_FOLDED_LOAD | TB_FOLDED_BCAST ;
258+ uint16_t Flags =
259+ Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_3 | TB_FOLDED_LOAD ;
264260 Table.push_back ({MemOp, BcstOp, Flags});
265261 }
266262 }
@@ -269,8 +265,8 @@ struct X86BroadcastFoldTable {
269265 unsigned BcstOp = Reg2Bcst.DstOp ;
270266 if (const X86FoldTableEntry *Reg2Mem = lookupFoldTable (RegOp, 3 )) {
271267 unsigned MemOp = Reg2Mem->DstOp ;
272- uint16_t Flags = Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_3 |
273- TB_FOLDED_LOAD | TB_FOLDED_BCAST ;
268+ uint16_t Flags =
269+ Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_3 | TB_FOLDED_LOAD ;
274270 Table.push_back ({MemOp, BcstOp, Flags});
275271 }
276272 }
@@ -280,8 +276,8 @@ struct X86BroadcastFoldTable {
280276 unsigned BcstOp = Reg2Bcst.DstOp ;
281277 if (const X86FoldTableEntry *Reg2Mem = lookupFoldTable (RegOp, 4 )) {
282278 unsigned MemOp = Reg2Mem->DstOp ;
283- uint16_t Flags = Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_4 |
284- TB_FOLDED_LOAD | TB_FOLDED_BCAST ;
279+ uint16_t Flags =
280+ Reg2Mem-> Flags | Reg2Bcst. Flags | TB_INDEX_4 | TB_FOLDED_LOAD ;
285281 Table.push_back ({MemOp, BcstOp, Flags});
286282 }
287283 }
0 commit comments