Lines Matching refs:Table

90 lookupFoldTableImpl(ArrayRef<X86FoldTableEntry> Table, unsigned RegOp) {  in lookupFoldTableImpl()  argument
94 assert(std::adjacent_find(std::begin(Table), std::end(Table)) == \ in lookupFoldTableImpl()
95 std::end(Table) && \ in lookupFoldTableImpl()
117 const X86FoldTableEntry *Data = llvm::lower_bound(Table, RegOp); in lookupFoldTableImpl()
118 if (Data != Table.end() && Data->KeyOp == RegOp && in lookupFoldTableImpl()
154 std::vector<X86FoldTableEntry> Table; member
195 array_pod_sort(Table.begin(), Table.end()); in X86MemUnfoldTable()
198 assert(std::adjacent_find(Table.begin(), Table.end()) == Table.end() && in X86MemUnfoldTable()
206 Table.push_back({Entry.DstOp, Entry.KeyOp, in addTableEntry()
215 auto &Table = MemUnfoldTable.Table; in lookupUnfoldTable() local
216 auto I = llvm::lower_bound(Table, MemOp); in lookupUnfoldTable()
217 if (I != Table.end() && I->KeyOp == MemOp) in lookupUnfoldTable()
228 std::vector<X86FoldTableEntry> Table; member
239 Table.push_back({MemOp, BcstOp, Flags}); in X86BroadcastFoldTable()
249 Table.push_back({MemOp, BcstOp, Flags}); in X86BroadcastFoldTable()
260 Table.push_back({MemOp, BcstOp, Flags}); in X86BroadcastFoldTable()
270 Table.push_back({MemOp, BcstOp, Flags}); in X86BroadcastFoldTable()
281 Table.push_back({MemOp, BcstOp, Flags}); in X86BroadcastFoldTable()
286 array_pod_sort(Table.begin(), Table.end()); in X86BroadcastFoldTable()
310 auto &Table = BroadcastFoldTable.Table; in lookupBroadcastFoldTable() local
311 for (auto I = llvm::lower_bound(Table, MemOp); in lookupBroadcastFoldTable()
312 I != Table.end() && I->KeyOp == MemOp; ++I) { in lookupBroadcastFoldTable()