Lines Matching refs:Insn
538 void insnWithID(insn_t &Insn, unsigned Opcode) const { in insnWithID() argument
541 Insn.resize(std::max(BitWidth, Bits.getNumBits()), BitValue::BIT_UNSET); in insnWithID()
551 Insn[i] = BitValue::BIT_UNSET; in insnWithID()
553 Insn[i] = BitValue(Bits, i); in insnWithID()
563 std::pair<bool, uint64_t> fieldFromInsn(const insn_t &Insn, unsigned StartBit,
587 unsigned getIslands(std::vector<Island> &Islands, const insn_t &Insn) const;
664 insn_t Insn; in Filter() local
667 Owner.insnWithID(Insn, OpcPair.EncodingID); in Filter()
670 auto [Ok, Field] = Owner.fieldFromInsn(Insn, StartBit, NumBits); in Filter()
1127 std::pair<bool, uint64_t> FilterChooser::fieldFromInsn(const insn_t &Insn, in fieldFromInsn() argument
1133 if (Insn[StartBit + i] == BitValue::BIT_UNSET) in fieldFromInsn()
1136 if (Insn[StartBit + i] == BitValue::BIT_TRUE) in fieldFromInsn()
1169 const insn_t &Insn) const { in getIslands()
1179 std::optional<uint64_t> Val = Insn[i].getValue(); in getIslands()
1459 insn_t Insn; in emitSingletonTableEntry() local
1460 insnWithID(Insn, Opc.EncodingID); in emitSingletonTableEntry()
1463 getIslands(Islands, Insn); in emitSingletonTableEntry()
1579 insn_t Insn; in filterProcessor() local
1581 insnWithID(Insn, Opcode.EncodingID); in filterProcessor()
1584 if (getIslands(Islands, Insn) > 0) { in filterProcessor()