When hashing on MachineOperand::MO_ConstantPoolIndex, now MIR-Canon and MIRVRegNamer will no longer result in a hash collision.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D74449
[llvm][MIR-Canon] Adding support for avoiding collisions across constant pool indices. ClosedPublic Authored by plotfi on Feb 11 2020, 4:03 PM.
Details Summary When hashing on MachineOperand::MO_ConstantPoolIndex, now MIR-Canon and MIRVRegNamer will no longer result in a hash collision.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Feb 11 2020, 11:11 PM Closed by commit rG4b8af31f6346: [llvm][MIRVRegNamer] Avoid collisions across constant pool indices. (authored by plotfi). · Explain WhyMar 10 2020, 12:09 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 249281 llvm/lib/CodeGen/MIRVRegNamerUtils.cpp
llvm/test/CodeGen/MIR/AArch64/mir-canon-constant-pool-hash.mir
|