Lines Matching refs:Insn
434 void insnWithID(insn_t &Insn, unsigned Opcode) const { in insnWithID() argument
436 Insn.resize(BitWidth > Bits.getNumBits() ? BitWidth : Bits.getNumBits(), in insnWithID()
448 Insn[i] = BIT_UNSET; in insnWithID()
450 Insn[i] = bitFromBits(Bits, i); in insnWithID()
468 bool fieldFromInsn(uint64_t &Field, insn_t &Insn, unsigned StartBit,
496 const insn_t &Insn) const;
579 insn_t Insn; in Filter() local
582 Owner->insnWithID(Insn, Owner->Opcodes[i].EncodingID); in Filter()
586 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits); in Filter()
1024 bool FilterChooser::fieldFromInsn(uint64_t &Field, insn_t &Insn, in fieldFromInsn() argument
1029 if (Insn[StartBit + i] == BIT_UNSET) in fieldFromInsn()
1032 if (Insn[StartBit + i] == BIT_TRUE) in fieldFromInsn()
1081 const insn_t &Insn) const { in getIslands()
1093 int64_t Val = Value(Insn[i]); in getIslands()
1406 insn_t Insn; in emitSingletonTableEntry() local
1407 insnWithID(Insn, Opc.EncodingID); in emitSingletonTableEntry()
1410 getIslands(StartBits, EndBits, FieldVals, Insn); in emitSingletonTableEntry()
1542 insn_t Insn; in filterProcessor() local
1544 insnWithID(Insn, Opcode.EncodingID); in filterProcessor()
1547 if (getIslands(StartBits, EndBits, FieldVals, Insn) > 0) { in filterProcessor()