diff --git a/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp b/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp index 085841ed963e..e8fbaed0f50e 100644 --- a/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp +++ b/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp @@ -529,7 +529,7 @@ void CombineRuleOperandTypeChecker::getInstEqClasses( const auto MCOITypes = getMCOIOperandTypes(*CGP); assert(MCOITypes.size() == P.operands_size()); - DenseMap> TyToOpIdx; + MapVector> TyToOpIdx; for (const auto &[Idx, Ty] : enumerate(MCOITypes)) TyToOpIdx[Ty].push_back(Idx);