Home | History | Annotate | Download | only in TableGen

Lines Matching defs:Filters

289 /// FilterChooser - FilterChooser chooses the best filter among a set of Filters
293 /// of instructions available, FilterChooser builds up the possible Filters that
318 // Vector of candidate filters.
319 std::vector<Filter> Filters;
328 // Index of the best filter from Filters.
340 Operands(FC.Operands), Filters(FC.Filters),
350 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), Filters(),
364 Filters(), FilterBitValues(ParentFilterBitValues),
417 return Filters[BestIndex];
472 // builds up a list of candidate filters. It chooses the best filter and
1387 Filters.clear();
1389 Filters.push_back(F);
1399 Filters.push_back(Filter(*this, StartBit, BitIndex - StartBit, true));
1401 Filters.push_back(Filter(*this, StartBit, BitIndex - StartBit, false));
1405 // builds up a list of candidate filters. It chooses the best filter and
1408 Filters.clear();
1617 for (unsigned i = 0, e = Filters.size(); i != e; ++i) {
1618 unsigned Usefulness = Filters[i].usefulness();
1675 const Filter &Best = Filters[BestIndex];