Lines Matching defs:Insn
460 void insnWithID(insn_t &Insn, unsigned Opcode) const {
463 Insn.resize(std::max(BitWidth, Bits.getNumBits()), BIT_UNSET);
473 Insn[i] = BIT_UNSET;
475 Insn[i] = bitFromBits(Bits, i);
494 std::pair<bool, uint64_t> fieldFromInsn(const insn_t &Insn, unsigned StartBit,
522 const insn_t &Insn) const;
601 insn_t Insn;
604 Owner->insnWithID(Insn, OpcPair.EncodingID);
607 auto [Ok, Field] = Owner->fieldFromInsn(Insn, StartBit, NumBits);
1063 std::pair<bool, uint64_t> FilterChooser::fieldFromInsn(const insn_t &Insn,
1069 if (Insn[StartBit + i] == BIT_UNSET)
1072 if (Insn[StartBit + i] == BIT_TRUE)
1121 const insn_t &Insn) const {
1133 int64_t Val = Value(Insn[i]);
1443 insn_t Insn;
1444 insnWithID(Insn, Opc.EncodingID);
1447 getIslands(StartBits, EndBits, FieldVals, Insn);
1583 insn_t Insn;
1585 insnWithID(Insn, Opcode.EncodingID);
1588 if (getIslands(StartBits, EndBits, FieldVals, Insn) > 0) {