Lines Matching defs:Owner
221 const FilterChooser *Owner;// points to the FilterChooser who owns this filter
256 Filter(FilterChooser &owner, unsigned startBit, unsigned numBits, bool mixed);
491 : Owner(f.Owner), StartBit(f.StartBit), NumBits(f.NumBits), Mixed(f.Mixed),
498 Filter::Filter(FilterChooser &owner, unsigned startBit, unsigned numBits,
500 : Owner(&owner), StartBit(startBit), NumBits(numBits), Mixed(mixed) {
501 assert(StartBit + NumBits - 1 < Owner->BitWidth);
506 for (unsigned i = 0, e = Owner->Opcodes.size(); i != e; ++i) {
510 Owner->insnWithID(Insn, Owner->Opcodes[i]);
514 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits);
519 LastOpcFiltered = Owner->Opcodes[i];
525 VariableInstructions.push_back(Owner->Opcodes[i]);
544 std::vector<bit_value_t> BitValueArray(Owner->FilterBitValues);
555 Owner->AllInstructions, VariableInstructions,
556 Owner->Operands, BitValueArray, *Owner)));
562 //Owner->SingletonExists(LastOpcFiltered);
582 Owner->AllInstructions, Inst.second,
583 Owner->Operands, BitValueArray, *Owner)));