[llvm] [NFC] Switch a number of DenseMaps to SmallDenseMaps for speedup (PR #109417)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 20 06:24:46 PDT 2024
================
@@ -770,7 +770,7 @@ void ScheduleDAGLinearize::Schedule() {
MachineBasicBlock*
ScheduleDAGLinearize::EmitSchedule(MachineBasicBlock::iterator &InsertPos) {
InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos);
- DenseMap<SDValue, Register> VRBaseMap;
+ SmallDenseMap<SDValue, Register, 16> VRBaseMap;
----------------
nikic wrote:
Base `VRBaseMapType` public and use `InstrEmitter::VRBaseMapType` here?
https://github.com/llvm/llvm-project/pull/109417
More information about the llvm-commits
mailing list