Lines Matching refs:MIOperands
120 SmallVector<unsigned, 16> MIOperands = {MI.getOpcode(), MI.getFlags()}; in getInstructionOpcodeHash() local
121 llvm::transform(MI.uses(), std::back_inserter(MIOperands), GetHashableMO); in getInstructionOpcodeHash()
124 MIOperands.push_back((unsigned)Op->getSize()); in getInstructionOpcodeHash()
125 MIOperands.push_back((unsigned)Op->getFlags()); in getInstructionOpcodeHash()
126 MIOperands.push_back((unsigned)Op->getOffset()); in getInstructionOpcodeHash()
127 MIOperands.push_back((unsigned)Op->getSuccessOrdering()); in getInstructionOpcodeHash()
128 MIOperands.push_back((unsigned)Op->getAddrSpace()); in getInstructionOpcodeHash()
129 MIOperands.push_back((unsigned)Op->getSyncScopeID()); in getInstructionOpcodeHash()
130 MIOperands.push_back((unsigned)Op->getBaseAlign().value()); in getInstructionOpcodeHash()
131 MIOperands.push_back((unsigned)Op->getFailureOrdering()); in getInstructionOpcodeHash()
134 auto HashMI = hash_combine_range(MIOperands.begin(), MIOperands.end()); in getInstructionOpcodeHash()