Lines Matching refs:Insn
367 void insnWithID(insn_t &Insn, unsigned Opcode) const { in insnWithID() argument
380 Insn.push_back(BIT_UNSET); in insnWithID()
382 Insn.push_back(bitFromBits(Bits, i)); in insnWithID()
396 bool fieldFromInsn(uint64_t &Field, insn_t &Insn, unsigned StartBit,
424 const insn_t &Insn) const;
504 insn_t Insn; in Filter() local
507 Owner->insnWithID(Insn, Owner->Opcodes[i]); in Filter()
511 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits); in Filter()
926 bool FilterChooser::fieldFromInsn(uint64_t &Field, insn_t &Insn, in fieldFromInsn() argument
931 if (Insn[StartBit + i] == BIT_UNSET) in fieldFromInsn()
934 if (Insn[StartBit + i] == BIT_TRUE) in fieldFromInsn()
983 const insn_t &Insn) const { in getIslands()
996 Val = Value(Insn[i]); in getIslands()
1288 insn_t Insn; in emitSingletonTableEntry() local
1289 insnWithID(Insn, Opc); in emitSingletonTableEntry()
1292 getIslands(StartBits, EndBits, FieldVals, Insn); in emitSingletonTableEntry()
1421 insn_t Insn; in filterProcessor() local
1423 insnWithID(Insn, Opcodes[i]); in filterProcessor()
1426 if (getIslands(StartBits, EndBits, FieldVals, Insn) > 0) { in filterProcessor()