Lines Matching refs:Owner
222 const FilterChooser *Owner;// points to the FilterChooser who owns this filter
257 Filter(FilterChooser &owner, unsigned startBit, unsigned numBits, bool mixed);
495 : Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits), Mixed(f.Mixed),
502 Filter::Filter(FilterChooser &owner, unsigned startBit, unsigned numBits,
504 : Owner(&owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) {
505 assert(StartBit + NumBits - 1 < Owner->BitWidth);
510 for (unsigned i = 0, e = Owner->Opcodes.size(); i != e; ++i) {
514 Owner->insnWithID(Insn, Owner->Opcodes[i]);
518 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits);
523 LastOpcFiltered = Owner->Opcodes[i];
529 VariableInstructions.push_back(Owner->Opcodes[i]);
556 std::vector<bit_value_t> BitValueArray(Owner->FilterBitValues);
567 new FilterChooser(Owner->AllInstructions,
569 Owner->Operands,
571 *Owner)
578 //Owner->SingletonExists(LastOpcFiltered);
600 new FilterChooser(Owner->AllInstructions,
602 Owner->Operands,
604 *Owner)