Lines Matching defs:Insn
461 void insnWithID(insn_t &Insn, unsigned Opcode) const {
464 Insn.resize(std::max(BitWidth, Bits.getNumBits()), BIT_UNSET);
474 Insn[i] = BIT_UNSET;
476 Insn[i] = bitFromBits(Bits, i);
495 std::pair<bool, uint64_t> fieldFromInsn(const insn_t &Insn, unsigned StartBit,
523 const insn_t &Insn) const;
603 insn_t Insn;
606 Owner->insnWithID(Insn, OpcPair.EncodingID);
609 auto [Ok, Field] = Owner->fieldFromInsn(Insn, StartBit, NumBits);
1067 std::pair<bool, uint64_t> FilterChooser::fieldFromInsn(const insn_t &Insn,
1073 if (Insn[StartBit + i] == BIT_UNSET)
1076 if (Insn[StartBit + i] == BIT_TRUE)
1125 const insn_t &Insn) const {
1137 int64_t Val = Value(Insn[i]);
1452 insn_t Insn;
1453 insnWithID(Insn, Opc.EncodingID);
1456 getIslands(StartBits, EndBits, FieldVals, Insn);
1592 insn_t Insn;
1594 insnWithID(Insn, Opcode.EncodingID);
1597 if (getIslands(StartBits, EndBits, FieldVals, Insn) > 0) {