Lines Matching refs:Entry
172 for (const X86FoldTableEntry &Entry : Table2Addr) in X86MemUnfoldTable() local
174 addTableEntry(Entry, TB_INDEX_0 | TB_FOLDED_LOAD | TB_FOLDED_STORE); in X86MemUnfoldTable()
176 for (const X86FoldTableEntry &Entry : Table0) in X86MemUnfoldTable() local
178 addTableEntry(Entry, TB_INDEX_0); in X86MemUnfoldTable()
180 for (const X86FoldTableEntry &Entry : Table1) in X86MemUnfoldTable() local
182 addTableEntry(Entry, TB_INDEX_1 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
184 for (const X86FoldTableEntry &Entry : Table2) in X86MemUnfoldTable() local
186 addTableEntry(Entry, TB_INDEX_2 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
188 for (const X86FoldTableEntry &Entry : Table3) in X86MemUnfoldTable() local
190 addTableEntry(Entry, TB_INDEX_3 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
192 for (const X86FoldTableEntry &Entry : Table4) in X86MemUnfoldTable() local
194 addTableEntry(Entry, TB_INDEX_4 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
197 for (const X86FoldTableEntry &Entry : BroadcastTable1) in X86MemUnfoldTable() local
199 addTableEntry(Entry, TB_INDEX_1 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
201 for (const X86FoldTableEntry &Entry : BroadcastTable2) in X86MemUnfoldTable() local
203 addTableEntry(Entry, TB_INDEX_2 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
205 for (const X86FoldTableEntry &Entry : BroadcastTable3) in X86MemUnfoldTable() local
207 addTableEntry(Entry, TB_INDEX_3 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
209 for (const X86FoldTableEntry &Entry : BroadcastTable4) in X86MemUnfoldTable() local
211 addTableEntry(Entry, TB_INDEX_4 | TB_FOLDED_LOAD); in X86MemUnfoldTable()
221 void addTableEntry(const X86FoldTableEntry &Entry, uint16_t ExtraFlags) { in addTableEntry()
223 if ((Entry.Flags & TB_NO_REVERSE) == 0) in addTableEntry()
224 Table.push_back({Entry.DstOp, Entry.KeyOp, in addTableEntry()
225 static_cast<uint16_t>(Entry.Flags | ExtraFlags)}); in addTableEntry()
308 bool llvm::matchBroadcastSize(const X86FoldTableEntry &Entry, in matchBroadcastSize() argument
310 switch (Entry.Flags & TB_BCAST_MASK) { in matchBroadcastSize()