File tree 1 file changed +2
-1
lines changed
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change 60
60
// ===----------------------------------------------------------------------===//
61
61
62
62
#include " llvm/CodeGen/ComplexDeinterleavingPass.h"
63
+ #include " llvm/ADT/MapVector.h"
63
64
#include " llvm/ADT/Statistic.h"
64
65
#include " llvm/Analysis/TargetLibraryInfo.h"
65
66
#include " llvm/Analysis/TargetTransformInfo.h"
@@ -258,7 +259,7 @@ class ComplexDeinterleavingGraph {
258
259
// /
259
260
// / %OutsideUser can be `llvm.vector.reduce.fadd` or `fadd` preceding
260
261
// / `llvm.vector.reduce.fadd` when unroll factor isn't one.
261
- std::map <Instruction *, std::pair<PHINode *, Instruction *>> ReductionInfo;
262
+ MapVector <Instruction *, std::pair<PHINode *, Instruction *>> ReductionInfo;
262
263
263
264
// / In the process of detecting a reduction, we consider a pair of
264
265
// / %ReductionOP, which we refer to as real and imag (or vice versa), and
You can’t perform that action at this time.
0 commit comments