Lines Matching refs:Insn
444 void insnWithID(insn_t &Insn, unsigned Opcode) const { in insnWithID() argument
446 Insn.resize(BitWidth > Bits.getNumBits() ? BitWidth : Bits.getNumBits(), in insnWithID()
458 Insn[i] = BIT_UNSET; in insnWithID()
460 Insn[i] = bitFromBits(Bits, i); in insnWithID()
478 bool fieldFromInsn(uint64_t &Field, insn_t &Insn, unsigned StartBit,
506 const insn_t &Insn) const;
589 insn_t Insn; in Filter() local
592 Owner->insnWithID(Insn, Owner->Opcodes[i].EncodingID); in Filter()
596 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits); in Filter()
1034 bool FilterChooser::fieldFromInsn(uint64_t &Field, insn_t &Insn, in fieldFromInsn() argument
1039 if (Insn[StartBit + i] == BIT_UNSET) in fieldFromInsn()
1042 if (Insn[StartBit + i] == BIT_TRUE) in fieldFromInsn()
1091 const insn_t &Insn) const { in getIslands()
1103 int64_t Val = Value(Insn[i]); in getIslands()
1416 insn_t Insn; in emitSingletonTableEntry() local
1417 insnWithID(Insn, Opc.EncodingID); in emitSingletonTableEntry()
1420 getIslands(StartBits, EndBits, FieldVals, Insn); in emitSingletonTableEntry()
1552 insn_t Insn; in filterProcessor() local
1554 insnWithID(Insn, Opcode.EncodingID); in filterProcessor()
1557 if (getIslands(StartBits, EndBits, FieldVals, Insn) > 0) { in filterProcessor()