Recommit [TableGen][SchedModels] Fix read/write variant substitution
authorEvgeny Leviant <eleviant@accesssoftek.com>
Fri, 4 Dec 2020 18:50:34 +0000 (21:50 +0300)
committerEvgeny Leviant <eleviant@accesssoftek.com>
Fri, 4 Dec 2020 18:50:34 +0000 (21:50 +0300)
commit993eaf2d69d8beb97e4695cbd919b927ed1cfe86
tree33c53644e3238d194d4c0fe64dee60ddf46aafbd
parentc55d9af8c0d33088bd103ce70fea23ce31f72968
Recommit [TableGen][SchedModels] Fix read/write variant substitution

Original commit rG112b3cb6ba49 introduced non-determinism in subtarget
generator due to iteration over DenseMap. New patch fixes this changing
ProcModelMapTy from DenseMap to std::map.
llvm/lib/Target/ARM/ARMScheduleA57.td
llvm/test/CodeGen/ARM/cortex-a57-misched-mla.mir [new file with mode: 0644]
llvm/utils/TableGen/CodeGenSchedule.cpp
llvm/utils/TableGen/CodeGenSchedule.h